all and modular