add some tree generators