use dataSource to make data operation