update license
update submodules