adds the individual product page functionality