used a list, more accurate/efficient search