slow and steady progress