removing toLowerCase, letters are all in lowercase