products finally properly rerendr page