generate select without setOptions