- some documentation in README
- minimal code cleaning, repetation removal