preOrderPrevious + Changes based on review