diligently

not defined yet