finished shipper.cs methods