Backend console now with sockets