add model submodule