We need a Purchase model to store retail purchases and group needs by that. The Shipment model is needed to store shipping purchases from retailers. #### Relationships 1 Purchase <-> N Shipment 1 Shipment <-> N Need