add sockets wrappers