improve style, fix bug in orders, created icdoa folder