add QTree
merge