partial product edit