please add docs and examples