Add submodule singleton