refactor product categories and manufacturers