have to update submodules
ignore vim swap files