dev
working with sockets