enhance order flow