add more docs
edit examples and basic documentation