diligences