[] first working version. the following needs to be add/improved:

- logback logging
- mockito for better testing