would need to have socket.io dependency
really just guessing how this might work as I read some docs...