- added text capabilities
- refactoring