Private submodule