adding interactivity for individual products