add a few other things we know will be needed
update submodule