init and updated submodule