improved description of controllers