add extra cycle