added more examples, docs