Implement the new inventory system