integrate datatable