better list selection