made submodule work