still working on migration to node. Also began adding socket.io