CS_3505 Assignment 4 :: Warehouse