Modify UserObjectModel, finish the basic diagnosis