refactor admin categories