fix preselect type