added datasource snippets