procedural inventory system