dynamic host client