OutputControl class