more generic data table, passing order column as a parameter