change ListItems, HeteregeneousTree and HemogeneousTree