added str_similarity