modified targetModelSelector