refractored steps in custom activity
fixed bug where the confirm tab did not display the step summary