Make orders more dynamic.
Added support for canceled orders.