fixing AbstractSelect