| Miniproposals | ||||||||||
|
| Operators | |
| Session leader(s): | Martin Greenwald |
| Physics operator(s): | Robert Granetz |
| Engineering operator(s): | Sam Pierson,Bill Byford,Ed Fitzgerald |
| Engineering Operator Run Comment |
| automatically entered by signon - please replace with real comment |
| Session Leader Plans |
| Entered: Aug 20 2009 08:46:24:487AM |
| Author: Martin Greenwald |
| An attempt at the first part of MP 560 - looking at the evolution of the edge temperature profiles as we approach the density limit. We had one good shot on 8/6 1090806012 where we reached about 95% of the density limit. That's a good place to start but we will want to tweak the shape to reduce marfe light in the TS edge view.
We'll do the run in two parts, first in deuterium, using mostly the inner wall ninja for fueling. The second part will be in helium - to look at fueling and density limits in helium AND to try to get fluctuation data with the GPI - puffing D from the capillaries into a He plasma. The Ninja plenum should be filled initially to 20-25 PSI. For the second part of the run we will fill the normal outboard piezo plus Bside upper - to 30-40 PSI (we may need to adjust this.) The basic experiment is to puff hard into an Ohmic L-mode discharge to reach densities Field should be 5.3 T, Ip nominally at 0.8 MA, though we may have it ramp down slowly if needed to improve reproducibility. We can start with a "typical" LSN equilibrium from this campaign - this may also be tweaked to get the best coverage with the edge Thomson system. We want a solidly LSN discharge to reduce marfes in the view of TS edge channels. After we get a reproducible density limit discharge, we'll collect data from the Thomson and use the scanning probes for the SOL profiles - these latter need not scan deeply (as in the past). There should be enough variability in the density evolution to get a "scan" over time. If necessary, we can change the gas programming to ensure this. Data from the Ly and bolometer arrays will also be collected. We should start taking with the GPI before we switch to He just to see the contrast change... These shots should also provide TS density calibrations via ECE cut-off. |
| Physics Operators Plans |
| Entered: Aug 19 2009 04:50:06:817PM |
| Author: Robert Granetz |
Engineering setup for Thursday 2009/08/20
MP560 High density fueling and density limits
Session leader: M. Greenwald
Physics operator: R. Granetz
Standard overnight ECDC and 60 C bake
Run will start at 09:00 and end at 17:00.
Power systems as on 1090806012 (Bt=5.3T, Ip=0.8 MA)
A-coil configuration: +Dtop -Dbot -Jtop +Jbot; Enabled (standard
configuration)
Gas Setup:
fill B-Top with 6 psi D2 Hybrid enabled (PG4)
fill B-side lower with 1 psi Ar Hybrid DISABLED (PG1)
fill B-side upper with 35 psi He Hybrid DISABLED (PG2)
fill B-main (C-side) with 40 psi D2 Hybrid enabled (PG3)
fill NINJA with 22 psi D2 enabled
Enable the following gate valves and shutters, assuming no vacuum problems:
ECE, VUV, Z-bolo
Torvac setup: keep gate valves open during PULSE
Specific diagnostics: Edge Thomson scattering, scanning probes, GPI (D2)
------------------------------------------------------------------------------
ICRF Setup: no
LH Setup: no
DNB: no
Cryopump: no
------------------------------------------------------------------------------
Run plan: This run consists of two parts, the first with deuterium plasmas
and the 2nd with helium plasmas. The basic experiment is to puff
hard into ohmic L-mode discharges to reach the density limit
( |
| Session Leader Summaries |
| Entered: Aug 20 2009 06:10:03:793PM |
| Author: Martin Greenwald |
| A fairly productive run. In D2, we were able to generate a series of density limit shots puffing on the inboard side capillaries. This was more effective with nose limited discharges. This was an attempt to minimize background plasma light in the view of the edge TS system. In all cases the MARFE moved to the top of the machine late in the shot anyway - it might be simpler to just lean on the inner wall.
The edge TS was working well, so - with additional analysis - we should have the data we were looking for. Reaching the limit in helium was more difficult. During the switchover, we had to compensate for changing rates of D flux as the walls unloaded. Most shots had runaways generated during startup. We used the normal outsize piezo valves so that the ninja could be used to puff gas for the gpi views. By the last shot (033) we seemed to have figured out what to do. Shots for further analysis: Deuterium density n/nG 1090820006 4.0 0.79 1090820007 4.3 0.87 1090820009 4.7 1.0 1090820010 4.7 0.96 1090820011 5.1 1.1 1090820012 5.3 1.1 1090820013 5.1 1.1 1090820014 5.0 1.0 1090820016 4.3 0.89 1090820017 5.0 1.1 1090820018 4.6 0.96 1090820019 4.5 0.95 Helium 1090820029 3.8,3.7 0.87,0.75 1090820033 4.3 0.87 |
| Physics Operator Summaries |
| Session Leader Comments | |||
| Aug 20 2009 09:53:12:967AM | 1090820001 | Martin Greenwald | power test |
| Aug 20 2009 10:07:39:393AM | 1090820002 | Martin Greenwald | power test |
| Aug 20 2009 10:12:51:647AM | 1090820003 | Martin Greenwald | first plasma attempt
disrupts very early |
| Aug 20 2009 10:32:44:200AM | 1090820004 | Martin Greenwald | full length plasma
density to 2e20 increase ninja puff for next shot |
| Aug 20 2009 10:51:44:847AM | 1090820005 | Martin Greenwald | good shot
reach 60% of density limit longer ninja pulse on next shot |
| Aug 20 2009 11:02:13:273AM | 1090820006 | Martin Greenwald | try making ssep more negative to avoid marfe in upper chamber
still flips to upper marfe, but a little later density higher (with longer ninja puff) 3.9e20 80% of density limit - then rolls over |
| Aug 20 2009 11:17:23:640AM | 1090820007 | Martin Greenwald | Increase ninja pressure to 25.4
Similar to previous shot, but a little higher density reaches 90% of density limit before turning over upper marfe starts at 1 second again |
| Aug 20 2009 11:44:55:523AM | 1090820008 | Martin Greenwald | ninja pressure to 27
disrupts at 1.0 second mega-marfe |
| Aug 20 2009 11:57:31:983AM | 1090820009 | Martin Greenwald | Try to limit on the inner wall, still diverted
slightly higher density reach 100% of limit, then droops |
| Aug 20 2009 12:10:44:847PM | 1090820010 | Martin Greenwald | extend ninja puff to 1.5 sec, but similar results
problems with the Thomson laser |
| Aug 20 2009 12:25:51:370PM | 1090820011 | Martin Greenwald | add puff with divertor nose capillary
reach higher density nebar ~ 5.1e20 1.1 x limit fully diverted for most of flat-top |
| Aug 20 2009 12:48:43:813PM | 1090820012 | Martin Greenwald | started 2nd ninja puff earlier
otherwise similar to previous shot |
| Aug 20 2009 12:49:49:597PM | 1090820013 | Martin Greenwald | 2nd ninja puff to 0.7 second
longer steady state at high density before disruption |
| Aug 20 2009 01:03:26:697PM | 1090820014 | Martin Greenwald | Good shot, similar to previous
we'll do some probe plunges on next few shots |
| Aug 20 2009 01:16:44:700PM | 1090820015 | Martin Greenwald | early disruption
maybe something coming off the probe? |
| Aug 20 2009 01:46:50:620PM | 1090820017 | Martin Greenwald | Topped off ninja
good shot, a bit higher density good probe data |
| Aug 20 2009 01:57:07:213PM | 1090820018 | Martin Greenwald | Good shot
similar to previous |
| Aug 20 2009 05:41:49:280PM | 1090820019 | Martin Greenwald | Good shot similar to previous
|
| Aug 20 2009 02:26:26:363PM | 1090820020 | Martin Greenwald | First shot with helium
disrupts at 0.5 sec need to reprogram the gas puff |
| Aug 20 2009 02:45:34:573PM | 1090820021 | Martin Greenwald | lasts til 0.7 sec but still needs work on gas programming |
| Aug 20 2009 02:59:36:063PM | 1090820022 | Martin Greenwald | Early disruption with lots of runaways |
| Aug 20 2009 03:19:38:603PM | 1090820024 | Martin Greenwald | early disruption again
|
| Aug 20 2009 03:31:33:090PM | 1090820025 | Martin Greenwald | disrupted at .7 sec
density briefly reaches 3.5e20, 75% of limit |
| Aug 20 2009 03:43:04:923PM | 1090820026 | Martin Greenwald | disrupts, similar to 25 |
| Aug 20 2009 03:55:31:147PM | 1090820027 | Martin Greenwald | v. short shot
disrupts at 0.3 sec |
| Aug 20 2009 04:29:08:567PM | 1090820029 | Martin Greenwald | Last almost until rampdown
reaches 90% of limit at 0.3 sec, then sags late reaches 75% of limit got gpi camera and diode data |
| Aug 20 2009 04:41:31:210PM | 1090820030 | Martin Greenwald | early disruption |
| Aug 20 2009 04:45:20:870PM | 1090820031 | Martin Greenwald | early disruption
w runaways |
| Aug 20 2009 05:37:58:500PM | 1090820033 | Martin Greenwald | Good shot
reaches 85% of density limit, ~ 4e20 |
| Physics Operator Comments | |||
| Aug 20 2009 08:38:12:547AM | Robert Granetz | Loaded DPCS from last successful plasma shot yesterday (1090819013), and then imported seg 2 of 1090806012 into seg 2. Ip=0.8 MA, Btor=5.4 T, nl_04=1.0e20 m-2, but we'll be fueling with the NINJA inner wall capillary, so the density feedback won't matter. I double-checked the setup of the gas plenums, including the NINJA, and they're all set. Brian is setting up the NINJA. | |
| Aug 20 2009 09:34:32:973AM | 1090820001 | Robert Granetz | The first shot will be a 10 kA test of OH1, OH2U, and OH2L under PLC control |
| Aug 20 2009 09:37:20:943AM | 1090820001 | Robert Granetz | Shot 01 -- No power cycle because DPCS failed to INIT. Next shot: try another PLC test of the OH's |
| Aug 20 2009 10:01:09:610AM | 1090820002 | Robert Granetz | Shot 02 -- OH2L PLC test. PS voltage and Bus voltage agree on this test. Next shot: go for plasma |
| Aug 20 2009 10:29:16:463AM | 1090820004 | Robert Granetz |
Shot 03 -- Plasma, but disrupted very early (0.17 s). Huge H-alpha signal, but I don't understand why.
Steve Wolfe figured it out. The engineering setup wasn't properly done after the PLC test.
Next shot: try again
|
| Aug 20 2009 10:34:37:700AM | 1090820004 | Robert Granetz |
Shot 04 -- Plasma, full length. 0.8 MA, 5.4 T, nl_04=1.0e20 m-2. NINJA is puffing at t=1.0 s, but
only a small puff.
Next shot: move start of NINJA puff to t=0.4 s and puff for a pulse length of 0.5 s. Plenum pressure
is 22 psi of D2.
|
| Aug 20 2009 10:54:45:863AM | 1090820005 | Robert Granetz |
Shot 05 -- Plasma, nearly full length. NINJA puffed, and the TV image clearly got brighter, but
nl_04 only got to 1.7e20 m-2
Next shot: more NINJA puffing (i.e. additional capillaries and longer pulse length)
Also increase ZXU later in the shot to keep SSEP around -1 cm.
|
| Aug 20 2009 11:04:44:993AM | 1090820006 | Robert Granetz | Shot 06 -- Plasma. nl_04 got to 2.2e20 m-2. SSEP stayed close to -1 cm until 1.3 s. Next shot: program ZXU up some more after t=1.2 s; increase NINJA to 25-26 psi. |
| Aug 20 2009 11:36:17:567AM | 1090820007 | Robert Granetz |
Shot 07 -- Plasma, disrupted at t=1.5 s. nl_04 got to 2.5e20 m-2. TV camera still shows an apparent
transition to upper null around t=1 s, even though the magnetic reconstructions don't change
until t=1.45 s. EF1U is at its rail after t=1.3 s, so the ZXU programming after that isn't
effective. ZCUR is starting to go up after t=1 s.
Next shot: program ZCUR to ramp down by 1 cm, starting at t=1.0 s. Also increase
NINJA plenum pressure another 2 psi.
|
| Aug 20 2009 11:49:37:090AM | 1090820008 | Robert Granetz |
Shot 08 -- Plasma, disrupted at t=0.98 s. The TV image still shows a transition to upper null
around t=1 s.
Next shot: try to limit on the inboard nose by decreasing CLEARIN by 0.5 cm AND moving RXL inward;
Also move RCUR in by 2.5 mm.
|
| Aug 20 2009 11:59:54:280AM | 1090820009 | Robert Granetz |
Shot 09 -- Plasma, disrupted at t=1.53 s. It doesn't go limited. Need to move the lower x-pt further
in. Density starts to decrease after 1.3 s.
Next shot: move RXL in by another 1 cm; also extend NINJA puff beyond 1.3 s.
|
| Aug 20 2009 12:09:27:707PM | 1090820010 | Robert Granetz | Shot 10 -- Plasma; similar to preceding shot. Still not limited. Next shot: move RXL in another 3 cm! |
| Aug 20 2009 12:25:31:960PM | 1090820011 | Robert Granetz |
Shot 11 -- Plasma, disrupted at t=1.37 s. This shot was clearly limited on the inboard nose, and
stayed limited until the disruption. There's still an upper marfe, and the plume still
reverses.
Next shot: no DPCS changes; NINJA programming is being changed
|
| Aug 20 2009 12:37:53:733PM | 1090820012 | Robert Granetz | Shot 12 -- Plasma, disrupted at t=1.35 s. Inboard nose limited, just like the previous shot. Next shot: no DPCS changes |
| Aug 20 2009 12:58:45:193PM | 1090820013 | Robert Granetz | Shot 13 -- Plasma, disrupted at t=1.35 s. Inboard-nose limited. Next shot: no DPCS changes |
| Aug 20 2009 01:04:11:460PM | 1090820014 | Robert Granetz | Shot 14 -- Plasma, disrupted at t=1.36 s. Inboard-nose limited. nl_04 gets to 2.8e20 m-2. Next shot: no DPCS changes; Brian will start up the A-port scanning probe. |
| Aug 20 2009 01:19:34:450PM | 1090820015 | Robert Granetz | Shot 15 -- Plasma, but disrupted at t=0.62 s, suspiciously close to the first A-port probe scan. Next shot: no DPCS changes; modify the A-port probe positioning. |
| Aug 20 2009 01:30:02:393PM | 1090820016 | Robert Granetz | Shot 16 -- Plasma, disrupted at t=1.47 s. Inboard nose limited. Next shot: no DPCS changes; top off the NINJA plenum (27 psi D2). |
| Aug 20 2009 01:41:33:560PM | 1090820017 | Robert Granetz | Shot 17 -- Plasma, disrupted at t=1.38 s. Next shot: repeat, no changes |
| Aug 20 2009 02:05:26:370PM | 1090820018 | Robert Granetz |
Shot 18 -- Plasma, disrupted at t=1.45 s. Same as preceding shots, except this
one had lots of hard x-rays, even though the startup looked good.
Next shot: repeat; no changes
|
| Aug 20 2009 02:14:25:203PM | 1090820019 | Robert Granetz |
Shot 19 -- Plasma, disrupted at t=1.43 s. No hard x-rays. This is the last D2 plasma.
Next shot: switch to helium plasmas; change B-main plenum to 40 psi of He; B-side-upper is
already filled with He. Program nl_04 to ramp linearly to 5e20 m-2 at t=1.2 s, using
only B-main in the feedback loop. B-side-upper will not be used for the next shot.
|
| Aug 20 2009 02:30:38:643PM | 1090820020 | Robert Granetz |
Shot 20 -- Plasma, but disrupted early. This was a helium plasma, but startup was in D2.
Next shot: turn off PG3 voltage programming in seg 1; at Steve Wolfe's suggestion, I also
decreased the NL_04 gain in seg 2 to 2.0 (from 8.0), and extended the duration of
derivative gain to 1.2 s.
|
| Aug 20 2009 02:48:00:620PM | 1090820021 | Robert Granetz |
Shot 21 -- Plasma, disrupted at t=0.68 s. Density comes up very quickly in helium. This is why
the proportional feedback gains need to be low, and the derivative gain needs to be on.
Next shot: decrease proportional gain on NL_04 between t=0.1 and 0.2 s to 2.0.
|
| Aug 20 2009 02:55:49:403PM | 1090820022 | Robert Granetz |
Shot 22 -- Plasma, but it had a huge hard x-ray signal, and disrupted at t=0.37 s. The plasma hit
something at t=25 ms during startup.
Next shot: increase pre-fill by 4 ms.
|
| Aug 20 2009 03:11:35:880PM | 1090820023 | Robert Granetz | Shot 23 -- Dud, no TF. Next shot: repeat (with TF!) |
| Aug 20 2009 03:24:53:883PM | 1090820024 | Robert Granetz | Shot 24 -- Plasma, short runaway shot. Startup looked good. Next shot: add another 4 ms to pre-fill (D2) |
| Aug 20 2009 03:35:25:093PM | 1090820025 | Robert Granetz |
Shot 25 -- Plasma. Disrupted at t=0.68 s. Density made it to nl_04=2.0e20 m-2. Still have lots of
hard x-rays.
Next shot: put in some PG3 (HE) voltage programming in seg 2 (100 volts for t=0.100-0.150); add 2 more
ms to the pre-fill
|
| Aug 20 2009 03:45:13:410PM | 1090820026 | Robert Granetz |
Shot 26 -- Plasma, disrupts at t=0.67 s. Density gets to 2e20 m-2 again, and there are nearly as much
hard x-ray signal as the previous discharge.
Next shot: Extend PG3 (He) programming in seg 2 to 0.2 s; add 2 more ms to pre-fill (D2)
|
| Aug 20 2009 04:01:11:150PM | 1090820027 | Robert Granetz | Shot 27 -- Plasma; another short runaway shot. Next shot: introduce PG3 (He) programming in seg1, 100 volts from t=20 ms to 50 ms. |
| Aug 20 2009 04:10:55:060PM | 1090820028 | Robert Granetz | Shot 28 -- Plasma; another short runaway shot. Next shot: decrease the nl_04 ramp to only go to 2.0e20 m-2 at t=1.2 s instead of 5.0e20 m-2. |
| Aug 20 2009 04:26:03:610PM | 1090820029 | Robert Granetz |
Shot 29 -- Plasma. Finally a semi-useful shot. Might have some GPI (D2) images on this shot.
Next shot: program NL_04 to ramp up to 3.0e20 m-2 at t=1.2 s. Also increase the nl_04 programming
at t=0.2 s to be 1.0e20 m-2, since we actually achieved that on the current shot.
|
| Aug 20 2009 04:34:40:473PM | 1090820030 | Robert Granetz | Shot 30 -- Plasma, but very short and disruptive. Next shot: decrease the early nl_04 programming, but leave it at 3.0e20 m-2 at t=1.2 s. |
| Aug 20 2009 04:50:09:527PM | 1090820031 | Robert Granetz |
Shot 31 -- Plasma, short, disruptive, runaways
Next shot: fill B-top plenum with 6 psi of He and try to break down in He. Keep the same pre-fill pulse
and PG3 programming in seg 1; remove PG3 programming in seg 2. Keep the same nl_04 programming
in seg 2.
|
| Aug 20 2009 05:02:46:610PM | 1090820032 | Robert Granetz | Shot 32 -- Fizzle. This was my first attempt at helium startup. Fields look fine. Next shot: reduce pre-fill to 25 ms (from 32 ms). |
| Aug 20 2009 05:13:11:067PM | 1090820033 | Robert Granetz |
Shot 33 -- Plasma. A useful helium plasma. Density got to nl_04=2.4e20 m-2. No hard x-rays.
Looks like the central ECE was cutoff.
End of run
|
| Engineering Operator Comments | ||||
| Shot | Time | Type | Status | Comment |
| 1 | 09:35:02:067AM | Test | Ok | Critical failure in INIT |
| 2 | 09:54:42:123AM | Test | Ok | Voltage U&L |
| 3 | 10:08:09:440AM | Plasma | Ok | 1st plasma attempt |
| 4 | 10:29:15:417AM | Plasma | Ok | Loaded PS settings from 1090806012 |
| 5 | 10:41:55:407AM | Plasma | Ok | |
| 6 | 10:57:07:757AM | Plasma | Ok | |
| 7 | 11:09:58:370AM | Plasma | Ok | |
| 8 | 11:39:21:520AM | Plasma | Ok | |
| 9 | 11:52:11:293AM | Plasma | Ok | |
| 10 | 12:04:52:330PM | Plasma | Ok | |
| 11 | 12:17:26:867PM | Plasma | Ok | |
| 12 | 12:33:53:997PM | Plasma | Ok | |
| 13 | 12:46:29:657PM | Plasma | Ok | |
| 14 | 12:59:16:177PM | Plasma | Ok | |
| 15 | 01:12:01:353PM | Plasma | Ok | |
| 16 | 01:25:04:343PM | Plasma | Ok | |
| 17 | 01:37:46:757PM | Plasma | Ok | |
| 18 | 01:50:48:297PM | Plasma | Ok | |
| 19 | 02:03:28:807PM | Plasma | Ok | |
| 20 | 02:22:48:080PM | Plasma | Ok | |
| 21 | 02:35:25:897PM | Plasma | Ok | |
| 22 | 02:49:51:247PM | Plasma | Ok | |
| 23 | 03:02:26:690PM | Plasma | Bad | No Tf |
| 24 | 03:15:01:303PM | Plasma | Ok | |
| 25 | 03:27:35:807PM | Plasma | Ok | |
| 26 | 03:40:20:877PM | Plasma | Ok | |
| 27 | 03:52:50:660PM | Plasma | Ok | |
| 28 | 04:05:22:340PM | Plasma | Ok | |
| 29 | 04:17:54:437PM | Plasma | Ok | |
| 30 | 04:30:33:037PM | Plasma | Ok | |
| 31 | 04:43:10:523PM | Plasma | Ok | |
| 32 | 04:55:46:920PM | Plasma | Ok | |
| 33 | 05:08:12:970PM | Plasma | Ok | |
| System Availability | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aug 20 2009 09:34:39:473AM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aug 20 2009 04:05:03:540PM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||