refactoring _simple_taxonomy