public boolean hasSpam(String text) {

			String[] words = text.toLowerCase().split(" ");

			for (String imp : impossibles) {
				if (text.contains(imp))
					return true;
			}
			boolean hasSpam = true;
			for (String word : words) {

				if (word.length() > 20)
					return true;

				for (String vowel : vowels) {
					if (word.contains(vowel))
						hasSpam = false;
				}
				if (hasSpam)
					return true;

			}

			while (rerepeat.matcher(text).find())
				return true;

			while (rerepeat_.matcher(text).find())
				return true;

			return false;

		}