Another DAC refactored. 3 left.