place order is now functional