grind for a long time