now  the C header is provided by the rust library, also updated function call from that library