added infrastructure for step response