add modules
initial socket.io