separated general purpose steps in web_steps.rb file, code layout fixed