added makeOrder()