#2 Working addition of steps to the interface