added gpl header to include files