added ProductInventory programm