add product entity