Revert "removed order executor"

This reverts commit 9410f2ecb320ab893ba0d7a2553798cc9778e1b4.
incremental development