refactoring taxonomy loader to be cleaner