camlistener and servermonitor done