added DA modulation