add modular router