refactored the product views to be separate for search and browse