add examples, docs, descriptions