more view abstraction, nav styles, cart working, more pictures added