add examples, docs