implemented shipping and payment