license and code update