first fully working, tested and documented version
0.1.0 fully working version with one to one limitation