selectModel first version