add DataTables plugin and other fixes