add socket_ctl