added Control singleton