due Google diligence view 1