updates for header file