Wrote ControllerProcessor inteface.