best practice due diligence principles