make it work in submodule ##