revised datatable design