more examples, better doc