added back buttons, removed parameters from view constructors