removed standard.h and c header file inclusion