make shipping_rate a model and use it as a join for shipment to shipping method