changed query for a better one, now must have all words