product page and add product and validations