update header file