pre to post order code