diligentions