tweak the key maps and add ranger
update submodules