product partial made, as well as other updates