added socket.io support for drafting