more modular Client