All kind of controllers "explained".