by leaps and starts