add preOrderList part1