Add Submodules
Apply Kent Changes