add Need cosine similarity