4.6 Refactoring Product Tabs