c-interface currected