tonnes of changes
refactor current channel conditions to user datatables.js