removing public to make is a submodule