created ConnectionMonitors to handle monitor handling