add a dependency for dataSource