add header file license