implemented shipping module