huge overhaul of style with a general template now in place and better flow for the user