public
perf opt
error display on blank search
limit to 100 results
useless comp function