working on datatable