Structured controller.