Cleanup
Add submodules