more changes, socketio almost works