moddified hierarchy