updates and such
now ignores submodule changes