#30 improve style data table. add sort