update license and changes