steps generate and flow nicely down the screen