added view, basic cleanup. some styling