sketched out the layout arcitecture in html. organized main.rb