Added COA calculation utility classes