diligent (3)