add some default selected values and operaters, at last , run it
put functions to closure