Removed public as a submodule