feature - add product partial form