SWITCHERS AND CONTROLLERS