emacs takes care of my typos
update submodules