begin making modular