files and code for product view page