preorder step3