due diligence emerging technologies