cct, update_range