verst version of a stepper base class