due diligence completed