let datatables be completed independently