init submodules before installing
formatting
submodule update