why not using the methods already in StepCheckout?