updated controllers for product views