Skip to main content
Chemistry LibreTexts

11.5: Characteristics of the SN1 Reaction

  • Page ID
    239205
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)
    Objectives

    After completing this section, you should be able to

    1. discuss how the structure of the substrate affects the rate of a reaction occurring by the SN1 mechanism.
    2. arrange a given list of carbocations (including benzyl and allyl) in order of increasing or decreasing stability.
    3. explain the high stability of the allyl and benzyl carbocations.
    4. arrange a given series of compounds in order of increasing or decreasing reactivity in SN1 reactions, and discuss this order in terms of the Hammond postulate.
    5. discuss how the nature of the leaving group affects the rate of an SN1 reaction, and in particular, explain why SN1 reactions involving alcohols are carried out under acidic conditions.
    6. explain why the nature of the nucleophile does not affect the rate of an SN1 reaction.
    7. discuss the role played by the solvent in an SN1 reaction, and hence determine whether a given solvent will promote reaction by this mechanism.
    8. compare the roles played by the solvent in SN1 and in SN2 reactions.
    9. determine which of two SN1 reactions will occur faster, by taking into account factors such as the structure of the substrate and the polarity of the solvent.
    10. determine whether a given reaction is most likely to occur by an SN1 or SN2 mechanism, based on factors such as the structure of the substrate, the solvent used, etc.
    Key Terms

    Make certain that you can define, and use in context, the key terms below.

    • benzylic
    • dielectric constant
    • polarity

    The Substrate in SN1Reactions

    As discussed in the previous section SN1 reactions follow first order kinetics due to a multi-step mechanism in which the rate-determining step consists of the ionization of the alkyl halide to form a carbocation. 

    Potential energy diagram with two transition states.

     

    The transition state for the rate determining show the transition of a alkyl halide to a carbocation.  Because the rate determining step is endothermic, the Hammond postulate says that the transition state more closely resembles the carbocation intermediate.  Factors which stabilize this intermediate will lower the energy of activation for the rate determing step and cause the rate of reaction to increase.  In general, a more stable  carbocation intermediate formed during the reaction allows for a faster the SN1 reaction rate. 

    TS1.png

    In Section 7-9,  the stability of alky carbocations was shown to be 3o > 2o > 1o > methyl.  Two special cases of resonance-stabilized carbocation, allyl and benzyl, must be considered and added ot the list.  The delocalization of the positive charge over an extended p orbital system allows for allyl and benzyl carbocations to be exceptionally stable.  The resonance hybrid of an allyic cation is made up of two resonance forms while the resonance hybrid of the benzylic carbocaton is made up of five. 

    The four resonance structures for benzyl carbocation.

    Benzyl Carbocation

    The two resonance structures for an allylic carbocation.

    Carbocation
    Stability
    CH3(+) < CH3CH2(+) < (CH3)2CH(+) CH2=CH-CH2(+) C6H5CH2(+) (CH3)3C(+)

     

    Reactivity.png

    Effects of Leaving Group

    This is because leaving group removal is involved in the rate-determining step of the SN1 mechanism, reaction reates increase with a good leaving group. A good leaving group can stabilize the electron pair it obtains after the breaking of the C-Leaving Group bond faster. Once the bond breaks, the carbocation is formed and the faster the carbocation is formed, the faster the nucleophile can come in and the faster the reaction will be completed.

    Because weak bases tend to strongly hold onto their electrons they tend to make good leaving groups.  Strong bases, on the other hand, donate electrons which is why they are not typically good leaving groups. As you go from left to right on the periodic table, electron donating ability decreases and thus ability to be a good leaving group increases. Halides are an example of a good leaving group whose leaving-group ability increases as you go down the halogen column of the periodic table.

    Excellent leaving groups are ammonia and TsO minus. Very good leaving groups are iodine ion and water. Bromine ion is a good leaving group. Chlorine ion is a fair leaving group. Fluorine ion is a poor leaving group. Hydroxide ion and NH2 minus are very poor leaving groups.

    Leaving_group_ability_(1).jpg

    The two reactions below is the same reaction done with two different leaving groups. One is significantly faster than the other. This is because the better leaving group leaves faster and thus the reaction can proceed faster.

    The first reaction is faster than the secodn because the leaving group is ammonia while in the second reaction the leaving group is bromine.

      

    Under acidic conditions, the -OH group of an alcohol can be converted into a neutral water leaving group through protonation.  As discussed in Section 10-5, this occurs during the conversion of a tertiary alcohol to an alkyl halide through reaction with HCl or HBr.  Because the -OH group itself is a poor nucleophile, the mechanism starts with its protonation to form a hydronium ion.  Neutral water is then lost as a leaving group to create the carbocation intermediate which then reacts with the halide ion nucleophile to provide the alkyl halide product.  This reaction works best when a tertiary alcohol is used because it produces a stable carbocation intermediate. 

     

    Mechansim.svg

     

    The Nucleophile

    Since nucleophiles only participate in the fast second step, their relative molar concentrations rather than their nucleophilicities should be the primary product-determining factor. If a nucleophilic solvent such as water is used, its high concentration will assure that alcohols are the major product. Recombination of the halide anion with the carbocation intermediate simply reforms the starting compound. Note that SN1 reactions in which the nucleophile is also the solvent are commonly called solvolysis reactions.  The SN1 reaction of allyl bromide in methanol is an example of what we would call methanolysis, while if water is the solvent the reaction would be called hydrolysis:

    The first reaction is an example of methanolysis and the second reaction is an example of hydrolysis.

    The strength of the nucleophile does not affect the reaction rate of SN1 because, as stated above, the nucleophile is not involved in the rate-determining step. However, if you have more than one nucleophile competing to bond to the carbocation, the strengths and concentrations of those nucleophiles affects the distribution of products that you will get. For example, if you have (CH3)3CCl reacting in water and formic acid where the water and formic acid are competing nucleophiles, you will get two different products: (CH3)3COH and (CH3)3COCOH. The relative yields of these products depend on the concentrations and relative reactivities of the nucleophiles. 

    Nucleophile.gif

    Solvent Effects on the SN1 Reaction

    Since the hydrogen atom in a polar protic solvent is highly positively charged, it can interact with the anionic nucleophile which would negatively affect an SN2 , but it does not affect an SN1 reaction because the nucleophile is not a part of the rate-determining step. Polar protic solvents actually speed up the rate of the unimolecular substitution reaction because the large dipole moment of the solvent helps to stabilize the carbocation-like transition state.  Since the carbocation is unstable, anything that can stabilize this even a little will speed up the reaction.

    Solvent.png

    The polarity and the ability of the solvent to stabilize the intermediate carbocation is very important as shown by the relative rate data for the solvolysis (see table below). The dielectric constant of a solvent roughly provides a measure of the solvent's polarity. A dielectric constant below 15 is usually considered non-polar. Basically, the dielectric constant can be thought of as the solvent's ability to reduce the internal charge of the solvent. So for our purposes, the higher the dielectric constant the more polar the substance and in the case of SN1 reactions, the faster the rate.

    Acetic acid has a dielectric constant of 6 and a relative rate of 1. Methanol has a dielectric constant of 33 and a relative rate of 4. Water has a dielectric constant of 78 and a relative rate of 150,000.

    Predicting SN1 vs. SN2 mechanisms; competition between nucleophilic substitution and elimination reactions

    When considering whether a nucleophilic substitution is likely to occur via an SN1 or SN2 mechanism, we really need to consider three factors:

    1) The electrophile: when the leaving group is attached to a methyl group or a primary carbon, an SN2 mechanism is favored (here the electrophile is unhindered by surrounded groups, and any carbocation intermediate would be high-energy and thus unlikely). When the leaving group is attached to a tertiary, allylic, or benzylic carbon, a carbocation intermediate will be relatively stable and thus an SN1 mechanism is favored.

    2) The nucleophile: powerful nucleophiles, especially those with negative charges, favor the SN2 mechanism. Weaker nucleophiles such as water or alcohols favor the SN1 mechanism.

    3) The solvent: Polar aprotic solvents favor the SN2 mechanism by enhancing the reactivity of the nucleophile. Polar protic solvents favor the SN1 mechanism by stabilizing the carbocation intermediate. SN1 reactions are frequently solvolysis reactions.

    For example, the reaction below has a tertiary alkyl bromide as the electrophile, a weak nucleophile, and a polar protic solvent (we’ll assume that methanol is the solvent). Thus we’d confidently predict an SN1 reaction mechanism. Because substitution occurs at a chiral carbon, we can also predict that the reaction will proceed with racemization.

    An example of a SN1 mechanism.

    In the reaction below, on the other hand, the electrophile is a secondary alkyl bromide – with these, both SN1 and SN2 mechanisms are possible, depending on the nucleophile and the solvent. In this example, the nucleophile (a thiolate anion) is strong, and a polar aprotic solvent is used – so the SN2 mechanism is heavily favored. The reaction is expected to proceed with inversion of configuration.

    An example of a SN2 mechanism.

    Exercise \(\PageIndex{1}\)

    1. Put the following leaving groups in order of decreasing leaving group ability

    Leaving_groups_ques.gif

    2. Which solvent would an SN1 reaction occur faster in? H2O or CH3CN

    3. What kind of conditions disfavor SN1 reactions?

    4. What are the products of the following reaction and does it proceed via SN1 or SN2?

    Rxn2.gif

    5. How could you change the reactants in the problem 4 to favor the other substitution reaction?

    6. Indicate the expected product and list why it occurs through SN1 instead of SN2?

    Rxn1_revised_(1).gif
     

    7. Rank the following by increasing reactivity in an SN1 reaction.

    11.5.png

    8. 3-bromo-1-pentene and 1-bromo-2-pentene undergo SN1 reaction at almost the same rate, but one is a secondary halide while the other is a primary halide. Explain why this is.

    9. Label the following reactions as most likely occuring by an SN1 or SN2 mechanism. Suggest why.

    11.5(3).png

    10. Give the solvolysis product expected when the compound is heated in methanol.

    a) I6gShLpzaERGJTelcylUcCFYslaA3lEQYq0JnT2xuKq6ETuCkadUis0DhCAWrBCmzzgcrt8hhoon5W8oa67K7rww0VBlLG5TYLDiK4a_MXNjUv5FIu0SMtkjM3w_g8hUo0ET9xYv

    b) NFNI3fNyZtKjg8HmdMoGAWROWmFwctkTvSW6I5khnYlOszJ8FW7g_nMB0yUiyX1NBM68gnDbOOBsZ8wRZVoJNHJOnqxq3Mf7qAIhOY2tS9cqy26NH1__EGRX_20XBZK718WrE_uE

    c) 3-anrIOySUwJQ6WRFK4PiZHMSXBxJsz9ZT_udyiEj3xCXD68J2aqr8CyMZAtwajt2eP-LW2PkmkwLEY4gsVmZ_lstS2NkIbwzjLxGDfdLVOFESSkgPLhnGo6_VUndG3WmnJwyZzx

    d)

    11.  Predict whether each compound below would be more likely to undergo a SN2 or SN1 reaction.

    a) C4VhBR2_CVmTYUnbWBk1_g2kpv3too9xEqu0lFRAIz-YZMeJ8Cxg_M9isJFxBgQUDacmu9pTRFrepWUeHL7Rt-V6-sMJ2MIriJqLaiy-C60Kd0ySl6399ZDmKcOjc-Dp5DQTcq6k

    b) 1a7gpg89DTW1B7JN4M98prbNo3xxA8F-AJWIM8rlygCqFylNN6Bji5ctLazRLFLTfsaBKKYgw-a9k7EcmgjtNVYNMHBbksH5y-BheQHUf6Cxt34G5Amhfza6AWZnEeSuEdDSLnCU

    c) aXhgHZEqq2FQg8e9NKK5s2telC3W3TZn0RQSyrnekJg_dNVpaYDb3rWVPWrplNf4uFG6EXaR6sFhv6AcYhOmQu6DK3jM2eZT1xkha3bC0qA4LBeaKdUbeXhvdN4L1bHX1VqmO-8T

    d)

    12.  Show how each compound may be synthesized using nucleophilic substitution reactions.

    a) ixnnK0Vd6ICr6cWvD4nU4UMLE0lT4ELIuLP5-HpOAT0stLSQNhaUfpD0ujSN2Tsxj1WTNnKANtJsWi8zEkLICa2H3hJJGBz7Zx5io0ub6eu9KDTi_kU-GdnmD1m4al20KC2LtzyH

    b) bjykIljSbs8YrM2XrOQr41RWKVHA7LfU-vfhWgJDXRtio-WJCXHDH7HT02VW3mpyE7ddY6sIxTaOBINahI8rcmHNTDk6uv_O3zA0n2N6iFXrp7VFvnWjEr8_SJ3pblW8SC-gq8XJ

    c) zl2ar53AGJswz6Ghq36ddRt6rbRDPemqEAJ3YlKgWTRF-48SdjH6THQ-QVFWeMrFyChyqIVhPoxhOUdjSlHUh4KPBsLHFecCOeB3b8OuAKIUh3uIwiHoNV6Ed6YpTZUbf7x8CVTy

    d) BTbOPLzNIuDCy_m2PzYaxKUv3ZO5NuEHvqAUx6vQrsp0qXlMevJa196BdOgb4dn0AeF93q0ayuqfkfDTm6wvEg1gvJAw-3ZOXfy2WVd27tauUDeWGHlffADOw_yEkQzCkSNNAG2e

    e) CUwZ956CdCqqqijVlkz2aUlj6g-QvZbHFP5QNw_gBZ_8_Ee08uJHKrnP4Chb1UZy5mbcgCzz2ylOLhZAEbFytEV4ckKVdOg-xTawXnMrjWFEVE32XcUEvhwct6qTFVoWuLMMNb9E

    f) NuVUZsfVIr_sUuiuPnkzH3nmE-PaxhmFK5ug05efXuefoKSKAgmrlRhpnb-nshPaCUexmNEjrmGZpZuHco4FTG8m02shWYK0dU_S9mvoYKO5c7VJeLTq3EXiObnYMg9DAtzGiQQX

    g)

    Answers
    1.

    Leaving_groups_(1).gif

    2. An SN1 reaction would occur faster in H2O because it's polar protic and would stailize the carbocation and CH3CN is polar aprotic.

    3. Polar aprotic solvents, a weak leaving group and primary substrates disfavor SN1 reactions.

    4. Rxn_product_1.gif

    Reaction proceeds via SN1 because a tertiary carbocation was formed, the solvent is polar protic and Br- is a good leaving group.

    5. You could change the solvent to something polar aprotic like CH3CN or DMSO and you could use a better base for a nucleophile such as NH2- or OH-.

    6. Rxn_product_2.gif

    This reaction occurs via SN1 because Cl- is a good leaving group and the solvent is polar protic. This is an example of a solvolysis reaction because the nucleophile is also the solvent.

    7. Consider the stability of the intermediate, the carbocation.

    A < D < B < C (most reactive)

    8.  They have the same intermediates when you look at the resonance forms.

    11.5(2).png

    9.

    A – SN1 *poor leaving group, protic solvent, secondary cation intermediate

    B – SN2 *good leaving group, polar solvent, primary position.

    10.

    a) -0IwH-TR1Q0JyV6i6cRnWMb3ab6SclPPV9nnV4x3ikmabG4XxNQVp5b9cHQDy2tYIdrU3HMppMRdYctR2nsKEKxKpqYeQFTTbVGGgf1gb7TYrSuR644C4VbMKinPKToszUb8sPcm

    b) 8zJfwogFr-lmLCeAdFNlpvsDGLm4BsCsc7pwr3-KCLR3WBa5nfyYikTosEhxLVPDZUjDrLZf_0L9QPAVjPzhZ_Hu9r3tFye3kiOWTwhdtQJiGS1qzeOvkB77zwzqF9RlMs0iHGOk

    c) No reaction

    d)

    11.

    a) SN2

    b) SN2

    c) SN1

    d) SN1

    13. 

    a) uMTcMG_TKsdo0vjky_s3OHoiVFpKW4tzarkfLFsK6QJtqs8rtlpT3WBDmf74r-p0qt1VP_kE0BuOQuOO5wUGIwSIqrUYMxd0E0nY01koTQXkZ5GSp5Q3B8BUFfMPZvLEWYMTmmTq

    b) k3lgYLCjzxaKCUbvLPE9tW1ajW_X9VKrogUaXtYiADM3EVsUy1caGQwyQGOWWrr9ryhFbNxhzQ4Cv7F31m_ZYLmmM3vvaDwCE3tOy3mrBGaw34SwOKptt4cZRFGeMdI6YEX_saNu

    c) L9qmjTmE7-VOwBynKTwaft6-XLol4nHky4iw0qVMMQbDeIbN8AG4_k4gOVMUEt7636RVWn_nPSGkcZngt0tPU211VDw-V_12pQiZCe6McdcIkVkNW5F3bggxUOA5I1n_8koBbFQa

    d) 9BgeOdnoLmcfYmzYev5zTsjOl65f7OV3NAYs0UVu_2GTqURyvmXwQNV7-Vjfd48nKT8uSNzKgPe4s3zYN2wGHkQpYL8xRAkypZFVHxXBfbcnFihZhMx9JBkv9-HnQChdsodytw0-

    e) hNrJGdTND1VKPR8B1Zf4z42i3-Okb-F60W3xmRjp_wKd2q0VDKuOmS6WHFI7G5d2CI8HLfWP-j9SzedsTnnQjrpu4IWAE0G7CxmnXtFMTbvllCAN6AlerO9vIhuBoTQhxFdFe-87

    f) LNAQSUFoiymZ2C6l9BTUvJSshbGYn0QyyZ8WCcI4pZHYc7izeInm7plGVelyGKMRVSgVuYOutDxaFpysvG20NdrJ8vwowPuAJDEhHn6vflfFU6EdVFz_2TIYTofxqna4-EcahCFk

    g)

    Contributors and Attributions


    11.5: Characteristics of the SN1 Reaction is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.