adding the notion of a hierarchy register.