first commit
first two examples, docs to come