added a bunch of delivery and payment stuff