added shopping cart front end