use the global userSelf and tagTree