added order controller
new improvements