SupplyFactory

Fixed everything