modified tree1 branch