making installation more modular