add `custom()` example using source param

fix GH-2