DataTable update

Update to take generic DataTable as input