Changed things on how it works so no more sockets