add login view, add cart and functions, temp customer, temp cart items, customer profile, products view, add contact, back button, header cart