add tree creation