further added new features, suchas: remove punctuation and others