cleaning
code refactoring
new examples
update documentation, code refactoring