added add product and company functionality