added library file for c