update license and headers