some css changes & lots of view changes