added some shopping cart parts
fixed shopping cart