add docs and first example