refactoring and beautyfication
shopping cart