required tree