add wrappers in SocketMaster