support steps_for method.