messageJoin complete