pushing sockets logic
changed shit
mrege