updated product datamodel
updated product datamodel