add getNextStep and getPrevStep methods to handle conditions where the sequence of steps is broken
push build