working version

first to publish
known issues:
- html will be replaced too
- all words will be replaced lower-cased