independent legal due diligence