added improvements

- doc
- check if directory exist
- support languages
- add absolute path (guesstimate)