went through the socketio messaging app to review