Product manipulation

Product manipulation