add calcSimilarity