Controller

For details please see the image.