sockets moved to the controller