add feature: split text into pharases and words