created and improved cart