add order controller and enhance comment