topcoat to submodule