adding rudimentary styles, refactor views