edited header file