set up order flow