Changed to datatables for providermain()