diligence

not defined yet