update hierarhcy