Improved function names
Improved git submodule fetching