code revamp and sentiment analysis added