- build tree ok