stop words should be a set not a dict