adding stop word detection and stemming