updates to the header file