add socket.io template