more modular config