internal hierarchies