modal improvements
update submodules