new header file changes