add navigation, pages, tweak views and css