Supplier class done