changes to Product