adding product page and backend integration