Refactored CategoriesController