move id-holder to the right place
Extract the common&smart initialization of userSelf & tagTree