- support different languages
- fixes all around