extending tree