Chapter 2 : add runWithMinimumTimeSteps