price correction added to Product model