add licence on each header file