added license and header infos