use better styles and do some initial work on the views