add first step of integration c-lib