adding C apis header