Basic Inventory functions implemented