## Abstract

The full structuration of light in the transverse plane, including intensity, phase and polarization, holds the promise of unprecedented capabilities for applications in classical optics as well as in quantum optics and information sciences. Harnessing special topologies can lead to enhanced focusing, data multiplexing or advanced sensing and metrology. Here we experimentally demonstrate the storage of such spatio-polarization-patterned beams into an optical memory. A set of vectorial vortex modes is generated via liquid crystal cell with topological charge in the optic axis distribution, and preservation of the phase and polarization singularities is demonstrated after retrieval, at the single-photon level. The realized multiple-degree-of-freedom memory can find applications in classical data processing but also in quantum network scenarios where structured states have been shown to provide promising attributes, such as rotational invariance.

## Introduction

Vector beams of light constitute the class of beams characterized by a space-variant polarization in the transverse plane^{1}. Among them, an important subclass are those having cylindrical-symmetric polarization patterns, including radial, azimuthal and spiralling polarizations^{2,3}. These beams can be expressed as combinations of two twisted waves, that is, doughnut-shaped Laguerre–Gaussian modes, with opposite orbital angular momentum (OAM) topological charge *l*=+1 and *l*=−1 and opposite uniform circular polarizations. Combining polarization and coincident phase singularities, these states are sometimes called vector vortex beams^{4}. Symmetric pairs of vector beams define two-dimensional spaces of non-uniform polarization states formally analogous to the standard Poincaré sphere, which are known as ‘hybrid Poincaré spheres’ or ‘higher-order Poincaré spheres’^{5,6,7}.

Over the recent years, vector beams have raised a large interest as spatially arranging the polarization profile opens the possibility to tailor the magnetic and electric field distribution in their focus. Applications cover a wide range of areas, including particle acceleration^{8} and trapping^{9}, sharper focusing^{10,11}, improved laser cutting and drilling^{12}, enhanced microscopy^{13} and metrology^{14}.

Besides their applications in classical optics, vector beams’ unusual attributes have also been exploited to investigate quantum mechanics foundations, and their use as a novel resource in quantum information protocols triggered a variety of seminal demonstrations. Indeed, such beams correspond to states living in a high-dimensional hybrid Hilbert space based on polarization and OAM, allowing to encode single-photon qudits. For instance, these states have been used to test the Hardy’s paradox^{15} and to investigate experimentally the violation of inequalities based on quantum contextuality^{16}. In quantum information, vector beams have already found a large range of applications, such as performing quantum walks and simulations^{17}, generating novel kind of cluster states^{18,19} or implementing and testing mutually unbiased bases in high-dimensional spaces^{20}. Moreover, a particular class of vector beams exhibits the interesting property of being rotationally invariant and has been recently exploited for alignment-free quantum communication between distant parties^{21,22,23}. This technique allows to overcome communication errors due to reference frame misalignments that can affect the security of cryptograpic protocols.

Here we report on the storage and retrieval of vector beams at the single-photon level, using a multiplexed ensemble of laser-cooled atoms. This setting requires the simultaneous reversible mapping of the polarization and spatial degrees of freedom, a capability that has not been addressed until now. In our experiment, a set of vortex beams are generated with a patterned birefringent liquid crystal plate and mapped into and out of the memory cells via a dynamically controlled protocol^{24,25,26}. Moreover, we demonstrate the preservation of the rotational invariance of the patterned beams, with fidelities close to unity and exceeding classical benchmarks for memory protocols. Our work thereby provides a quantum register for hybrid polarization–OAM states, suitable for quantum information protocols based on vector beams, including alignement-free quantum communications^{21,22}.

## Results

## Generation and analysis of vector beams

Cylindrical-symmetric polarized beams can be expressed as linear combinations of two polarization—OAM hybrid states, |0〉=|*L*,-1〉 and |1〉=|*R*, +1〉, where *R* and *L* represent the opposite right and left circular polarizations and the second term indicates the OAM of the photon state in *ħ* units. These two states constitute the north and south poles of the hybrid Poincaré sphere, as shown in Fig. 1a. For instance, radially and azimuthally polarized photons lie in the equatorial plane, corresponding to in-phase or out-of-phase combination. These basis states, and any superpositions, can be easily generated by exploiting a liquid-crystal-based device, called *q*-plate as pictured in Fig. 1b, which is able to couple spin and OAM^{27,28,29}.

More specifically, a *q*-plate is a birefringent plate whose optical axis transverse distribution shows a singular pattern with topological charge *q*. In polar coordinates the optic axis orientation is described by where the plate lies on the *xy* plane, *α* is the angle formed by the optic axis with the *x* axis and *α*_{0} is a constant offset angle. Given an impinging qubit in the generic polarization state , a *q*-plate with topological charge *q* maps it into:

Hence radial and azimuthal vector beams can be easily obtained by injecting, respectively, a linear horizontal and vertical polarized beam in a *q*-plate with charge *q*=0.5, as used here. All the states on the corresponding hybrid Poincaré sphere can be generated by simply acting on the polarization of the input beam. On the other hand, a vector state can be converted to a polarization state and analysed by exploiting again a *q*-plate and standard polarization optics:

Thereby, the manipulation and analysis of vector beams can be completely performed in the polarization space, the *q*-plate being an interface between polarization space and cylindrical vector beams space^{14,21}.

In the present work, the vector beams are implemented at the single-photon level using attenuated coherent states with a mean photon number per pulse equal to

## Quantum memory implementation

Storing complex vector states requires the capability to reversibly map multiple degrees of freedom, that is, polarization and spatial mode, while preserving all the coherences involved. The experimental setup is illustrated in Fig. 2a. Vector beams are stored in a large ensemble of cold cesium atoms prepared inside a magneto-optical trap (MOT, see Methods). The relevant atomic Λ-system for the reversible mapping is based on two hyperfine ground states |*g*〉=|6*S*_{1/2}, *F*=4〉 and |*s*〉=|6*S*_{1/2}, *F*=3〉, and one excited state |*e*〉=|6*P*_{3/2}, *F*=4〉. Cesium atoms are first prepared in the |*g*〉 state and no additional pumping in a specific Zeeman sub-level is performed. We have spectroscopically checked that all the magnetic sublevels of the *F*=4 manifold are significantly populated. Residual magnetic fields are compensated down to 5 mG (see Methods). The light to be stored adresses the |*g*〉↔|*e*〉 transition.

A control beam on the |*s*〉↔|*e*〉 transition is first shined on the atomic ensemble, with a waist of 400 μm. By switching off this beam, the optical states are then coherently mapped onto a collective spin excitation. Switching on the control at a later time allows the retrieval of the signal in the same spatial mode thanks to a collective enhancement effect. Signal pulses, with a beam waist equal to 50 μm, are temporally shaped with an exponential rising profile, with a full width at half maximum equal to 200 ns, close to the time reversal of the retrieved pulses^{30} (Fig. 2b). The memory efficiency is optimized by detuning the control by 10 MHz from resonance. This detuning enables to mitigate the residual absorption of the re-emitted signal by the dense atomic cloud. We work thus in an intermediate configuration between electromagnetically induced transparency protocol^{24,25} and off-resonant Raman schemes^{31}. This configuration requires the adjustment of the two-photon detuning to maximize the memory efficiency and we experimentally found an optimal value equal to 100 kHz.

The intrinsic multimode character of ensemble-based memory implementation enables to preserve the spatial phase and intensity distribution, as recently demonstrated for twisted light^{32,33,34}. However, spatial polarization variation of the vector beams requires polarization independence for the memory protocol, which is not the case here as control and signal need to be orthogonally polarized in our atomic configuration. This stringent requirement can however be achieved by using a dual-rail memory strategy. Accordingly, signal and control beams go through two beam displacers based on birefringent calcite crystals to achieve polarization multiplexing^{35,36,37}: the first one is placed before the memory and separates each of them into two beams with well-defined H and V polarizations. A half-wave plate acts only on the signal path after the first displacer. With this method, we ensure that each polarization projection of the signal beam is superimposed with a control beam with the proper polarization. The two paths are separated by 650 μm, which is smaller than the transverse size of the sample and allows to get a balanced optical depth of 12 on each path, leading to an overall storage and retrieval efficiency of *η*=26±1%, as shown in Fig. 2b. The efficiency is defined as the ratio of the photodetection event probability in the read-out to the one in the reference, that is, without atoms loaded in the trap. The second displacer finally recombines the two polarization components of the retrieved vector beam. The relative phase between the two interferometric paths is set to zero by adjusting the tilt of one of the beam displacers and no active phase stabilization is required during the experiment as this configuration can be stable for hours.

## Quantum state tomography

The capability of storing vector beams is first proved by performing quantum state tomography of the states retrieved after storage into the atomic memory. The two states |0〉 and |1〉, that is, the two poles of the hybrid Poincaré sphere, and four states on the equator are generated using the encoding stage, which includes birefringent waveplates and a *q*-plate. As an illustration, intensity profile and polarization of the signal at different positions in the experiment is shown in Fig. 2a for a H-polarized gaussian beam impinging on the *q*-plate. These states are then retrieved from the memory and reconverted to polarization states by the second *q*-plate in the analysis path. By operating six independent projective measurements by the usual combination of waveplates, polarizer and single-photon counter module, the Stokes parameters are experimentally evaluated and the density matrix of the state is reconstructed.

The results are shown in Fig. 3a, where the real and imaginary parts of the reconstructed density matrix are plotted in the {|0〉,|1〉} logical basis. The conditional fidelity calculated between the retrieved states and the target state is calculated according to , where is the measured state and the ideally encoded state. The average value over the six input states is *F*_{c}=(96.7±0.7)% if the tomography is performed using raw data, and it reaches *F*_{c}=(99.5±0.5)% if the residual background noise coming from dark counts and residual control leakage is subtracted. This value corresponds to the upper bound of the maximal attainable fidelity, given by fidelity of the encoding–decoding process *F*_{ed}=(99±1)% measured with the six hybrid states in the case of intense beams and without atoms. The fidelity, which benefits from the long-term phase stability of the Mach–Zehnder interferometer formed by the two displacers, is not reduced by the atomic storage, preserving the complex pattern of the vector beam. As shown in Fig. 3b, the demonstrated fidelities are above the limits given by the best achievable classical memory protocol (see Methods), known for instance in cryptography as intercept-resend scenario, demonstrating therefore the quantum character of our memory implementation.

## Rotational invariance

Having verified the capability of faithfully storing vector beams, we next focus on its use for a quantum information scenario. Recently, vector states as generated here have indeed been used for the realization of alignement-free quantum communication protocols^{21,22}. In this case both the sender and the receiver write and analyse the qubit in the polarization space without sharing a reference frame since they use *q*-plates to switch between polarization and vector space spanned by the logical vectors |0〉 and |1〉. As these logical states are invariant under arbitrary rotation, the fidelity of these protocols is insensitive to rotations between the two reference systems used by the two parties. A possible more involved scenario could be the following: one of the two parties, Alice, prepares the state and sends it to the second party, Bob, who stores the state for a certain time and later on retrieves it to establish a secret key. Whatever the basis misalignment, the fidelity of the retrieved state must be greater than the *F*_{T}=0.89 value, which corresponds to the Shor–Preskill security-proof threshold^{38} for the BB84 quantum key distribution protocol. This feature can be experimentally tested by placing all the components of the detection apparatus (that is, the second *q*-plate and polarization analysis elements) on a single support free to rotate around the propagation axis of the retrieved beam, as shown in Fig. 4. We prepared and characterized the state encoding either in polarization, as usually done in quantum key distribution protocols, or in hybrid state with various rotation angles *θ* of the detection cage.

To first show the effect of misalignment on usual polarization qubits, we removed the two *q*-plates and stored such qubits. Figure 4a provides the reconstructed density matrices for the retrieved states with a rotation angle *θ* of the detection apparatus fixed at 20°. As it can be seen for linear polarizations, large errors occur. Figure 4b gives the achieved fidelity as a function of the rotation angle on a large range. The close-to-unity fidelity achieved at *θ*=0° shows the faithful storage of polarization qubits in our memory device. As expected, when the angle increases, the fidelity decays for the linearly polarized states following a Malus law while it stays close to its maximal value for circularly polarized states.

Similar experiments were then performed for qubits encoded in the hybrid logical states, as superimposed in Fig. 4b. In strong contrast to the polarization-encoded states, all hybrid states after storage and decoding exhibit fidelities above the *F*_{T} threshold independently of the rotation angle. This result demonstrates the preservation of rotational invariance by the multiplexed storage and thereby the suitability of the realized memory for alignment-free quantum information protocols, with applications to quantum key distribution and long-distance repeaters where multimode quantum memories are a requisite building block.

## Discussion

We have demonstrated a quantum memory enabling the storage and retrieval of vector vortex beams, that is, hybrid polarization–OAM states, as a result of the spatially multimode nature of the ensemble-based implementation and of an additional dual-rail polarization multiplexing. This combination offers a multiple-degree-of-freedom register for light, at the single-photon level, with applications to quantum networks. Owing to the spatial extent of the ensemble and the scaling of Laguerre–Gaussian beam size in , where *d* is the number of quanta of angular momentum, the current setup can be used for OAM space up to *d*∼50. As an example, we have shown the conservation of rotational invariance for qubits encoded for misalignment-immune quantum communications. Our work thereby provides a novel capability for harnessing and further exploiting structured complex vector fields. Besides quantum information, further combinations of the peculiar properties of vector beams and light-matter interfacing protocols as demonstrated here should also lead to novel applications, such as, among others, possible ultrasensitive magnetometers by using photonics gear based on higher topological charges^{14}.

## Methods

## Ensemble-based memory implementation

Memory experiments were driven at a repetition rate of 66 Hz, each cycle including a stage dedicated to MOT preparation and a period for memory operations (Fig. 2c). The MOT preparation started with 11.5 ms of MOT loading followed by further cooling by optical molasses during 650 μs while the MOT magnetic field gradient was switched off. The optical depth decays then in a typical time constant of 2 ms and the memory efficiency stays thus almost constant over the memory period. Memory sequences were repeated 50 or 100 times during the memory operation part of the cycle (depending on the storage time), for a total number of acquisition of 150,000 for each projection. Temporal shaping of the pulses to be stored was obtained by applying a radio-frequency exponentially rising voltage on an acousto-optic modulator and photons were finally detected by a single avalanche photodiode (SPCM-AQR-14FC). To avoid inhomogeneous broadening, three pairs of coils were used to compensate any residual magnetic fields, down to 5 mG. The retrieval efficiency decays with storage time due to the decoherence of the collective atomic spin. Motional dephasing was the principal decoherence here. Due to the 3° angle between the signal and the control beams, the expected coherence time is around 7 μs, which is consistent with the experimental measurement.

## Assessing the quantum character of the memory

To assess the quantum character of the demonstrated memory, the measured fidelities have to be compared with the maximum fidelities achievable in a classical memory protocol, known for instance as the intercept-resend attack in quantum cryptography scenario. In the case of a *N*-photon state, the maximal classical fidelity is given by *α*=(*N*+1)/(*N*+2), which leads to the well-known two-third limit for a single-photon state. In the case of a coherent beam, as used here, the *N*-photon value *α* has to be averaged by taking into account the photon-number Poissonian distribution and the achievable fidelity can then be written as:

where . The non-unity retrieval efficiency has also to be taken into account. A classical memory in an intercept-resend strategy could indeed simulate non-unity efficiencies to increase the achievable fidelity by giving an output only when the entering photon number is above a certain threshold and inducing losses otherwise. Explicit expression for given mean photon number and efficiency of the process are detailed in refs 39, 40. The maximal classical fidelities have been reported in Figs 3b and 4b where the blue and orange solid lines, which take into account the Poissonian statistics and non-unity efficiency, respectively, are extrapolated by calculating the best classical fidelity with the measured values of mean photon number and retrieval efficiency for every data set.

## Additional information

**How to cite this article**: Parigi, V. *et al.* Storage and retrieval of vector beams of light in a multiple-degree-of-freedom quantum memory. *Nat. Commun.* 6:7706 doi: 10.1038/ncomms8706 (2015).

## References

- 1.
Maurer, C.

*et al.*Tailoring of arbitrary optical vector beams.*New J. Phys.***3**, 78 (2007). - 2.
Zhan, Q. Cylindrical vector beams: from mathematical concepts to applications.

*Adv. Opt. Photonics***1**, 1–57 (2009). - 3.
Fickler, R., Lapkiewicz, R., Ramelow, S. & Zeilinger, A. Quantum entanglement of complex photon polarization patterns in vector beams.

*Phys. Rev. A***89**, 060301 (2014). - 4.
Cardano, F.

*et al.*Polarization pattern of vector vortex beams generated by q-plate with different topological charges.*Appl. Opt.***51**, C1–C6 (2012). - 5.
Souza, C. E. R., Huguenin, J. A. O. & Khoury, A. Z. Topological phase for spin-orbit transformations on a laser beam.

*Phys. Rev. Lett.***99**, 160401 (2007). - 6.
Holleczek, A.

*et al.*Classical and quantum properties of cylindrically polarized states of light.*Opt. Express***19**, 9714–9736 (2011). - 7.
Milione, G.

*et al.*Higher-order Poincaré sphere, Stokes parameters, and the angular momentum of light.*Phys. Rev. Lett.***107**, 053601 (2011). - 8.
Kimura, W. D.

*et al.*Laser acceleration of relativistic electrons using the inverse Cherenkov effect.*Phys. Rev. Lett.***74**, 546–549 (1995). - 9.
Roxworthy, B.

*et al.*Optical trapping with π-phase cylindrical vector beams.*New J. Phys.***12**, 073012 (2010). - 10.
Dorn, R.

*et al.*Sharper focus for a radially polarized light beam.*Phys. Rev. Lett.***91**, 233901 (2003). - 11.
Bauer, T., Orlov, S., Peschel, U., Banzer, P. & Leuchs, G. Nanointerferometric amplitude and phase reconstruction of tightly focused vector beams.

*Nat. Photonics***8**, 23–27 (2014). - 12.
Nesterov, A. V. & Niziev, V. G. Laser beams with axially symmetric polarization.

*J. Phys. D: Appl. Phys***33**, 1817–1822 (2000). - 13.
Abouraddy, A.

*et al.*Three-dimensional polarization control in microscopy.*Phys. Rev. Lett.***96**, 153901 (2006). - 14.
D’Ambrosio, V.

*et al.*Photonic polarization gears for ultra-sensitive angular measurements.*Nat. Commun.***4**, 2432 (2013). - 15.
Karimi, E.

*et al.*Hardy’s paradox tested in the spin-orbit Hilbert space of single photons.*Phys. Rev. A***89**, 032122 (2014). - 16.
D’Ambrosio, V.

*et al.*Experimental implementation of a Kochen-Specker set of quantum tests.*Phys. Rev. X***3**, 011012 (2013). - 17.
Cardano, F.

*et al.*Quantum walks and quantum simulation of wavepacket dynamics with twisted photons.*Sci. Adv.***1**, e1500087 (2015). - 18.
Gabriel, C.

*et al.*Entangling different degrees of freedom by quadrature squeezing cylindrically polarized modes.*Phys. Rev. Lett.***106**, 060502 (2011). - 19.
Rigas, I.

*et al.*Compact generation of easy-to-access continuous-variable cluster states. Preprint at http://arxiv.org/abs/1210.5188 (2012). - 20.
D’Ambrosio, V.

*et al.*Test of mutually unbiased bases for six-dimensional photonic quantum systems.*Sci. Rep.***3**, 2726 (2013). - 21.
D’Ambrosio, V.

*et al.*Complete experimental toolbox for alignment-free quantum communication.*Nat. Commun.***3**, 961 (2012). - 22.
Vallone, G.

*et al.*Free-space quantum key distribution by rotation-invariant twisted photons.*Phys. Rev. Lett.***113**, 060503 (2014). - 23.
Aolita, L. & Walborn, S. P. Quantum communication without alignment using multiple-qubit single-photon states.

*Phys. Rev. Lett.***98**, 100501 (2007). - 24.
Harris, S. Electromagnetically induced transparency.

*Phys. Today***50**, 36–42 (1997). - 25.
Fleischhauer, M., Imamoğlu, A. & Marangos, J. Electromagnetically induced transparency: optics in coherent media.

*Rev. Mod. Phys.***77**, 633–673 (2005). - 26.
Lvovsky, A. I., Sanders, B. C. & Tittel, W. Optical quantum memory.

*Nat. Photonics***3**, 706–714 (2009). - 27.
Marrucci, L.

*et al.*Optical spin-to-orbital angular momentum conversion in inhomogeneous anisotropic media.*Phys. Rev. Lett.***96**, 163905 (2006). - 28.
Piccirillo, B.

*et al.*Photon spin-to-orbital angular momentum conversion via an electrically tunable q-plate.*Appl. Phys. Lett.***97**, 241104 (2010). - 29.
Marrucci, L.

*et al.*Spin-to-orbital conversion of the angular momentum of light and its classical and quantum applications.*J. Opt.***13**, 064001 (2011). - 30.
Novikova, I.

*et al.*Optimal control of light pulse storage and retrieval.*Phys. Rev. Lett.***98**, 243602 (2007). - 31.
Reim, K. P.

*et al.*Single-photon-level quantum memory at room temperature.*Phys. Rev. Lett.***107**, 053603 (2011). - 32.
Veissier, L.

*et al.*Reversible optical memory for twisted photons.*Opt. Lett.***38**, 712–714 (2013). - 33.
Ding, D. S., Zhou, Z. Y., Shi, B.-S. & Guo, G.-G. Single-photon level quantum image memory based on cold atomic ensembles.

*Nat. Commun.***4**, 2527 (2013). - 34.
Nicolas, A.

*et al.*A quantum memory for orbital angular momentum photonic qubits.*Nat. Photonics***8**, 234–238 (2014). - 35.
Matsukevich, D. N. & Kuzmich, A. Quantum state transfer between matter and light.

*Science***306**, 663–666 (2004). - 36.
Chou, C. W.

*et al.*Functional quantum nodes for entanglement distribution over scalable quantum networks.*Science***316**, 1316–1320 (2007). - 37.
Laurat, J., Choi, K. S., Deng, H., Chou, C. W. & Kimble, H. J. Heralded entanglement between atomic ensembles: preparation, decoherence and scaling.

*Phys. Rev. Lett.***99**, 180504 (2007). - 38.
Shor, P.

*et al.*Simple proof of security of the BB84 quantum key distribution protocol.*Phys. Rev. Lett.***85**, 441 (2000). - 39.
Specht, H. P.

*et al.*A single-atom quantum memory.*Nature***473**, 190–193 (2011). - 40.
Gündoğan, M.

*et al.*Quantum storage of a photonic polarization qubit in a solid.*Phys. Rev. Lett.***108**, 190504 (2012).

## Acknowledgements

We thank A. Nicolas, D. Maxein, E. Giacobino, L. Giner and L. Veissier for their contributions in the early stage of the experiment. We also acknowledge interesting discussions within the CAPES-COFECUB project Ph 740-12. This work was supported by the ERA-Net CHIST-ERA (QScale) and by the European Research Council (ERC Starting Grant HybridNet, grant agreement no. 307450 and ERC Starting Grant 3D-QUEST, grant agreement no. 307783, http://www.3dquest.eu). J.L. is a member of the Institut Universitaire de France.

## Author information

## Author notes

- Vincenzo D’Ambrosio
- & Christophe Arnold

These authors contributed equally to this work

## Affiliations

### Laboratoire Kastler Brossel, UPMC-Sorbonne Universités, CNRS, ENS-PSL Research University, Collège de France, 4 Place Jussieu, Paris 75005, France

- Valentina Parigi
- , Christophe Arnold
- & Julien Laurat

### Dipartimento di Fisica, ‘Sapienza’ Università di Roma, Roma I-00185, Italy

- Vincenzo D’Ambrosio
- & Fabio Sciarrino

### Dipartimento di Fisica, Università di Napoli Federico II, Complesso Universitario di Monte S. Angelo, Napoli 80126, Italy

- Lorenzo Marrucci

### CNR-SPIN, Complesso Universitario di Monte S. Angelo, Napoli 80126, Italy

- Lorenzo Marrucci

## Authors

### Search for Valentina Parigi in:

### Search for Vincenzo D’Ambrosio in:

### Search for Christophe Arnold in:

### Search for Lorenzo Marrucci in:

### Search for Fabio Sciarrino in:

### Search for Julien Laurat in:

## Contributions

V.P., V.D.A. and C.A. performed the experiment; V.D.A and C.A. contributed equally to the work; L.M. fabricated the *q*-plates; F.S. and J.L. supervised the implementation; all the authors discussed the results and contributed to the writing of the manuscript.

## Competing interests

The authors declare no competing financial interests.

## Corresponding author

Correspondence to Julien Laurat.

## Comments

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/