Revert "removed old submodule stuff"

This reverts commit 2cdac645371750a95094daa07c139380db56ccc3.