make Switcher a Processor and Engine.