now using xml instead of instantiating the objects in view
we now have images and cart buttons
styles product modal