artist category refactor