adding menu items to cart/cache
a heck of a lot of stuff
working changes