added adaptive modulation/coding