put in a shop controller and views for it