add submodel