added similarity checker