added socketio (custom version)