[35] AWarehouse class is implemented