diligentps.com