deep analysis part tree