add example with call to datasource