fix licences
fix style
update submodule