#13 finished basic order flow