diligent (10)