rename steps to use number and context