use parsed tree