adding the snap_product module.