add productView render function