Alter the step names to be descriptive names
Currently, each "page" is called step1, step2, step3 ...etc. This is fine until something needs to be added between step2 and step3. Make these be descriptive names instead. This will eliminate there being a long chain of changes necessary with the addition of a page in the middle somewhere.