first basic implementation of a datatable