Adding PassTriangle with a Tree approach