added stopword list and minimum length for keywords