added product partial