add def header file