add preOrderList part2