first version of Datatable.java