add stdarg.h header file to resolve va_list error