added socketio and node spike