Wrote the Socket.IO section of Part1