fixing broken things
working on getSteps()