returning shopping cart theory