added cofh api and IC2 API