impl methods get hierarchy info