after execute_(single|multi); only when signal is 0 available to instantiate
available to use multiple model and index number should be include c int range.