adding new files for the inventory management part