adding add product feature