newly added code includes sentiment-based hits and topic related codes.