add shopping cart functions. Next is handling/validating form data