updated C API example