diligence readiness