modified CountDown