add datasource sample