yes, step function is needed in models