add select and where options support but only work with single model mode