updated the header file