manage: category refactoring