hierarchy updated