adding products, and checkout