introduction of AudioControl factory