Step 5 somehow works, is it correct???
Two unfinished steps added, also FinalCommand, Steps rewriten to use last step in constructor