complete modular