Backend Sockets mostly in place