add timeout and run-time control ctlsock note which is found from the internet
add note