alias to_s to be same as char
add find_by_str

currently not returning results in order, need to fix
proper order matches for find_by_str