latest working version; added Datatables