vx_socket stuff working