diligency
not defined yet