added sentiment analysis