control duration