the result of diligence and indefatigability