only need 3 channels