begin implementation of hierarchical modular systems