added preview ctlr, updated views, styling