refactored to return a term object, not just taxonomy

much more convenient