Create Order Functionality Revised