this should be a proper submodule now