add example and (unwritten) doc