extended the datatable