Abstract

The discrete-time system has more complex and chaotic dynamical behaviors as compared to the continuous-time system. This paper extends a discrete Leslie–Gower predator-prey system with the Allee effect in the predator’s population, whose dynamics are analyzed and explored. We have determined the equilibrium points and studied their local stability properties. We find that the system undergoes flip bifurcation and Neimark–Sacker bifurcation around the interior equilibrium point by choosing the Allee parameter as a bifurcation parameter. We discuss the stability and direction of both bifurcations with the help of the normal form theory and center manifold theorem. The flip bifurcation and Neimark–Sacker bifurcation are the most common routes to the chaotic orbit in the discrete system. Moreover, we utilize state feedback, pole placement, and hybrid control methods to control the chaos in the system. The work is complete with the numerical simulations to confirm the analytical findings.

1. Introduction

The study of interactions between prey and predator has particular interest for many mathematicians and ecologists. Many researchers investigated the dynamic behavior of the predator-prey system and contributed to the development of continuous-time systems. Another possible way to understand the complex problem of two interacting species is by discrete systems [1]. Moreover, it has been observed that the discrete-time systems are more appropriate than the continuous-time systems for the populations with nonoverlapping generations [2]. The discrete-time models are more appropriate and provide efficient results than continuous models for small-size populations [3]. For example, the discrete model is better for studying insect populations since there is only one generation per year and an annual plant population because there are no overlapping generations annually. Jing and Yang [4], Liu and Xiao [5], and Elabbasy et al. [6] showed that the discrete-time system showed richer and more complex dynamics compared to the continuous-time systems. Many researchers formulated and studied the discrete-time predator-prey system by implementing the forward Euler scheme [4, 5, 7], nonstandard finite difference scheme [8, 9], and piecewise constant arguments [1012]. For instance, the authors in [13] obtained a discrete-time predator-prey system with a crowding effect and predator partially dependent on prey by applying the forward Euler’s scheme from the continuous-time system. They also showed the existence of a cascade of period-doubling bifurcation and Hopf bifurcation in the considered system. On the other hand, Abbasi et al. [12] used the method of piecewise constant arguments and obtained the discrete system. Also, the authors investigated stability, bifurcations, and chaos control analysis. In [14], the authors investigated the discrete-time predator-prey system with hunting cooperation through numerical simulation and observed that the system undergoes both types of bifurcations. In [15], the authors discussed the chaotic dynamics of a discrete prey-predator system with Holling-II type functional response. The other fruitful results on discrete-time models can be found in [16, 17].

The Allee effect is a biological phenomenon named after Allee [18], who was the first to write thoroughly about it. It denotes the presence of a positive relationship between population size and per capita growth rate. This effect usually saturates or vanishes as the population expands. There has been a great deal of literature on deriving continuous-time prey-predator models with the Allee effect [1922]. The impact of the Allee effect in the discrete-time prey-predator models has also been studied in the literature [2326]. For example, Celik and Duman [23] studied the impact of the Allee effect in the discrete-time predator-prey model with linear interaction. They showed that the Allee effect on prey population changes the unstable equilibrium into a stable state. In [25], the authors studied the discrete-time predator-prey model with strong and weak Allee effects. Also, they showed that the chaotic orbits appear for larger step size values through period-doubled orbits and invariant circle orbits. AlSharawi et al. [26] considered the Allee effect in the discrete-time prey-predator model with a nonmonotonic functional response. They performed the stability analysis and provided conditions for the occurrence of flip and Neimark–Sacker bifurcations by taking the Allee parameter as a bifurcation parameter. Also, they showed that the system has two types of bistability behaviors.

Several research works have been done for bifurcation and chaos control in nonlinear systems. It refers to the role of constructing a controller to alter the chaotic and bifurcating properties of a given nonlinear system to achieve some desired dynamical behaviors [2730]. One can shift the chaotic attractor to any one of a large number of possible attracting periodic motions, as in [31]. Recently, the studies on bifurcation and chaos control in the discrete-time predator-prey models attained much more interest among researchers. For example, Din [32] showed that the model undergoes flip bifurcation (FB) and Neimark–Sacker bifurcation (NSB) for larger values of the growth rate of the prey population. Furthermore, the author implemented three different types of control strategies to control the chaos. Moreover, for some interesting results related to bifurcation and chaos control in the predator-prey models, we refer the readers to [3335].

Motivated by the above-mentioned works, we consider the modified Leslie–Gower prey-predator system introduced by Alaoui and Okiye in [36] by assuming that the growth rate of the predator is affected by the presence of the Allee effect. Also, the prey and predator populations have nonoverlapping generations. The discrete-time model is obtained by the method of piecewise constant arguments for the differential equation [1012] from its corresponding continuous-time system. We attempt to study the discrete-time system and observe some rich dynamics that the continuous-time system does not have. Feng and Kang [20] investigated the [36] continuous-time model with an Allee effect in both prey and predator. To the best of our knowledge, there has been less research done in discrete predator-prey systems with the Allee effect in the predator population. The main purpose of this paper is to show the rich dynamics of the discrete system in terms of bifurcations (FB and NSB) and chaos by taking the Allee parameter as a bifurcation parameter. Flip and Neimark–Sacker bifurcations are the common routes to chaos in discrete systems. Additionally, if the discrete system is chaotic under certain parametric conditions, we can use various control methods to stabilize the chaotic orbits near the unstable equilibrium point. It is worth mentioning here that the study on stability, bifurcation, and chaos control analysis for the prey-predator model with Allee effect in predator population is different from the whole of the existing works.

This paper is organized as follows: in Section 2, we describe the formation of a discrete-time system for populations with nonoverlapping generations from the continuous counterpart. In Section 3, we study the existence and local stability of the equilibrium points for the discrete-time system. In Section 4, we illustrate the existence of flip and Neimark–Sacker bifurcation by taking the Allee parameter as a bifurcation parameter. Section 5 is related to the implementation of state feedback, pole-placement, and hybrid control methods to delay the chaos in the system. Lastly, to ensure our analytical results, the various numerical simulations are performed in Section 6.

2. Model Formulation

Firstly, we describe the continuous-time predator-prey system of modified Leslie–Gower with Holling type II functional response. It was introduced by Alaoui and Okiye in [36], which is of the following form:

and , where and represent the population sizes of prey and predator at time . , , , , , , and are all positive constants. and are the growth rates of and . measures the strength of competition among the individuals of species . is the maximum value a per capita reduction rate of can attain. (respectively, ) measures the extent to which the environment provides protection to prey (respectively, to predator ), and has a similar meaning to . The assumption that the amount to which the environment provides protection to both the predator and the prey is the same (i.e., ) has been considered in [37, 38]. Singh et al. [39] extended system (1) with the death rate of predators, obtained a discrete system by Euler’s method, and also considered step size as a bifurcation parameter. This fact violates the numerical method of discretization. To overcome this, Din in [32] applied the method of piecewise constant arguments to obtain the discrete system. Recently, the discrete version of system (1) was derived using Euler’s method with step size 1 by the authors in [40] and showed bifurcation behavior with other model parameters.

Now, we consider that system (1) is subject to the Allee effect in predator population, and it is given bywhere is the Allee effect term and represents the severity of Allee effect in the predator population. The authors in [41] studied system (2) with ratio-dependent functional response and the fear in prey population.

Next, based on the appropriate modifications of overlapping generations, one can get the difference equation for modeling population with nonoverlapping generations. We aim to study the populations that have nonoverlapping generations for system (2). Moreover, it is necessary to obtain the discrete-time system from its continuous counterpart. In this way, the method of piecewise constant argument has been useful. The corresponding discrete-time system (2) is obtained by the method of piecewise constant arguments for the differential equations [1012, 14], assuming that the populations have no overlap between successive generations and the population growth occurs in discrete steps , . Let us consider that the variables and constants in (2) change in the regular time intervals and obtain the following modified system:where is the integer part of , . On any interval of the form , , we can integrate (3) and obtain the following:

By simplification and letting , the corresponding discrete-time system for (2) is obtained by the method of piecewise constant arguments for differential equations can be written as follows:where and denote the populations in generation , and they are related to the sizes and of the populations in the preceding generation . Note that in the absence of a predator, system (5) reduces to the one-dimensional system, similar to the Ricker model [16]. Thus, this current article aims to analyze the local stability, bifurcation, and chaos control analyses for the discrete system (5) that models the interaction between populations that have nonoverlapping generations.

3. The Existence and Local Stability of the Equilibia

3.1. The Equilibria

To find the equilibrium points of system (5), we use direct substitution method to solve the following equations:

Form the above equations, we have the following points of equilibria:The origin .The predator-free equilibrium .The prey-free equilibrium exists if .The interior equilibrium point is , where and is the positive root of the following equation:If holds, then (6) has at least one positive real root .

To guarantee the existence of interior equilibrium point , we need the following lemma.

Lemma 1. Let us assume that and always hold. Then, is the unique positive interior equilibrium point of system (5).

3.2. Local Stability Analysis

To analyze the local stability properties of the equilibria, we need the Jacobian matrix at an arbitrary equilibrium , which is given as follows:where and .

Then, we have the subsequent lemmas for the local stability analysis of the equilibria.

Lemma 2. For system (5), we have,(1), are nonhyperbolic points.(2)(a) is a sink if and .(b) is a source if and .(c) is a saddle if , , , and .(d) is a nonhyperbolic if .

Proof. The Jacobian matrix at is as follows:with the eigenvalues .
The Jacobian matrix at is as follows:with the eigenvalues .
The Jacobian matrix at is as follows:with , and the eigenvalues are and .

Lemma 3. The interior equilibrium point(a) is a sink if and .(b) is a source if and or .(c) is a saddle if .(d) is nonhyperbolic if , or , and .

Proof. The Jacobian matrix at is as follows:Then, the characteristic polynomial of is as follows:where

3.3. Bistability

Since model (5) is with the Allee effect in predator population, it is possible for the occurrence of bistability criteria, which is for two positive equilibrium points to exist and for both to be stable. From Lemma 2, and are nonhyperbolic points. The only possibility is between and . Also, from Lemma 1, exists if , and exists if and holds. If , then is unstable form Lemma 2 (a), since one of the eigenvalues of is . Then, we can say that if exists, then is unstable. Hence, there is less possibility for the occurrence of bistability for model (5).

4. Bifurcation Analysis

We have studied the stability properties of previously. In the subsequent section, we choose the Allee parameter as a bifurcation parameter to analyze the bifurcation behaviour of system (5). We derive the conditions to obtain flip bifurcation (FB) and Neimark–Sacker bifurcation (NSB) at . Moreover, we utilize the center manifold theorem and the normal form theory [42, 43] to discuss the direction and stability property of the flip bifurcation and Neimark–Sacker bifurcation at .

4.1. Flip Bifurcation

System (5) undergoes flip bifurcation if one of the eigenvalues of must be and the other should not be 1 or . Using this, we assume one of the eigenvalues of as . Then, from (12), we have the following:

Note that the left-hand side of expression (13) is in terms of parameter in denominator with power. Hence, it is difficult to find the explicit value of for which system (5) undergoes flip bifurcation. Hence, we denote as the critical parameter value that satisfies (13). Also, is derived at the critical value .

Next, if , , and holds, we define that the neighborhood for system (5) undergoes flip bifurcation near the equilibrium point at some critical value as follows:Hence, we assume that system (5) undergoes flip bifurcation when changes in the neighborhood .

Now, we investigate the direction and stability of the possible occurrence of flip bifurcation for system (5) at with the steps followed in [32, 42]. Since, on giving a perturbation of critical value for which system (5) undergoes flip bifurcation, then the perturbation system is given by the following:

Next, we transform the equilibrium point into the origin by letting and . Form (17), we obtain the following:

By Taylor’s series expansion, (16) becomes,where

Consider

Let us assume that the matrix has eigenvalues.

satisfies and .

Next, we construct the nonsingular matrix as follows:

Using translation . Then, (17) can be written aswhere

and

Now, by the center manifold theorem, we obtain the center manifold of system (19) at in a small neighborhood of as follows:

On applying map (19) on both sides of , we have the following:where

Therefore, on the center manifold at origin, we have the following:where

Moreover, the map restricted to CM is as follows:where

From [43], we define and as follows:

Therefore, we have got the following findings of flip bifurcation from the aforementioned study.

Theorem 1. If and , then system (5) exhibits a flip bifurcation at when changes in a small neighborhood of the origin. Moreover, if (or ), then the existing period-two orbits from are stable (or unstable).

4.2. Neimark–Sacker Bifurcation

In this subsection, we find the condition for the existence of Neimark–Sacker (NS) bifurcation and also its direction and stability properties for system (5) near using the method followed in [32, 42]. For the existence of NS bifurcation of system (5), the complex conjugate eigenvalues of the characteristic equation at should have absolute value one. For this, it is necessary to satisfy the following:

which provides

Note that the left-hand side of (37) is in terms of since is taken as a bifurcation parameter. It is difficult to find the explicit expression for the critical value to satisfy (24) for the occurrence of NS bifurcation of system (5). Therefore, we assume that the critical value is . Also, the interior equilibrium is calculated at the critical value .

Next, if , , and holds, we define the neighborhood as follows:

Then, the equilibrium point can arise NS bifurcation at when it changes in the neighborhood of . Now, we analyze the properties of possible NS bifurcation at for system (5) if (24) holds for some . Given a perturbation of critical value , then the perturbation system is described as follows:

Let us use the transform , and shift to . Then, system (28) takes the following form:

Therefore, by Taylor expansion of (40),where

The characteristic polynomial equation associated with the linearized system (30) at the origin can be given as follows:where

With and . Now, the roots of (43) are the pair of complex conjugates.

Since , we have,

and

Furthermore, it is required for , when , which implies . Therefore, . We only require , i.e.,

Let , , and , and construct the nonsingular matrix.

Use the translation . Thus, system (30) takes the following form:where

Next, we require the nonzero quantity to ensure that system (34) undergoes NS bifurcation.where

Therefore, from [42], we can state the subsequent results.

Theorem 2. If (32) and (33) hold and also the quantity is nonzero, then system (28) admits NS bifurcation at when changes in the neighborhood of . Additionally, if the quantity (or ), then the stable (or unstable) invariant closed curve starts to bifurcate from .

5. Chaos Control

In this section, we study the chaos control analyses for system (5). Firstly, we use the state feedback control method as in [27] to control the chaotic system. For system (5), we consider the following corresponding controlled system:where is the feedback controlling force with feedback gains and , with equilibrium of (53). For the controlled system (36), the Jacobian matrix at is given aswhere

Then, for , we have the characteristic equation as follows:Let and be the eigenvalues of (54), which yields the following:

Using (57) and (58), , , and . Also, ensure that . Then, we derive the marginal stability lines as follows:

Moreover, the triangular region enclosed by lines , , and have stable eigenvalues for the Jacobian matrix (37).

Next, the pole-placement control method, as in [31], is utilized to control the unstable dynamics of system (5). By taking as control parameter, we rewrite system (5) as follows:

Furthermore, is needed to lie in some interval with and denotes the nominal value, for which system (5) has unstable dynamics. Now, we utilize the state feedback control method to shift the trajectory to the expected state. Let the equilibrium point be unstable for system (5) because of NS bifurcation. Then, system (5) can be approximated near using the linear map, which is given by the following:where

It is clear to observe that system (44) is controllable, provided matrix has rank 2, which is,

Furthermore, , and assume that . Then, system (44) is controllable. Next, we assume that , where . Then, system (44) can be written as follows:

Then, the controller system is given by the following:where . Furthermore, if the matrix has eigenvalues and that lie in an open unit disk, then is locally asymptotically stable. Thus, we have the following:where , and , , , and are the same as in (54). Then, the characteristic polynomial of (66) can be written as follows:

The lines of marginal stability are obtained, which are as follows:

Therefore, matrix (49) has stable eigenvalues enclosed by the straight lines , , and in - plane.

Next, we apply the hybrid control feedback methodology [28, 29] for controlling the bifurcation behavior of the system near the equilibrium point . Then, the controlled system can be written as follows:where is the controlled strategy of the combination of both feedback control and parameter perturbation. The Jacobian matrix evaluated for system (54) at is given by the following:

Note that one can select the appropriate value for to ensure that all eigenvalues of the above matrix satisfy .

Remark 1. System (2) is the extension of a continuous-time system (1) with the Allee effect in the predator’s growth term. It is worth mentioning here that the discrete form of system (2) is not studied elsewhere in the literature. Hence, we obtained discrete-time system (5) from (2) using methods similar to those in [11, 12]. Moreover, the influence of the Allee effect is shown in terms of flip and Neimark–Sacker bifurcations for system (5). Using the results in [42, 43], the direction and stability properties of both bifurcations can be discussed with the help of Theorem 1 and 2. Also, the bifurcation and chaos control analyses are carried out by utilizing the methods in [2731].

6. Numerical Simulations

In the subsequent section, we perform some simulations for system (5) at to ensure our mathematical results obtained in the previous sections.

Case (i):. firstly, let us take the parameter values as , , , , , , and and varying for system (5). Then, system (5) exhibits flip bifurcation when reaches the critical value , and the interior equilibrium point at is , which also satisfies (13). Also, the characteristic (12) is given by the following:where are the eigenvalues of the Jacobian matrix at . Then, from (34) and (35), we obtain and , and the properties of flip bifurcation are illustrated in Theorem 1.
The interior equilibrium point varies accordingly for various values of , which is given in Table 1. The nature of system (5) near is shown for different values of , for is stable, is period-2, is period-4, is period-8, is chaotic, and is chaotic, which are shown by the time series plots in Figure 1 and the phase portraits in Figure 2. It shows that the system becomes chaotic from stable via period-doubling cascade for larger values of . Also, the chaotic nature of the system is confirmed by one parameter bifurcation diagram and the maximum Lyapunov exponent in Figure 3.

Case (ii):. next, choose the system parameter values as , , , , , , , and varying . Then, system (5) exhibits NK bifurcation at the critical value and has the equilibrium point . Then, the characteristic (12) takes the following form:Then, the above characteristic polynomial has the eigenvalues . From (51), we obtain . Then, the properties of NK bifurcation are illustrated in Theorem 2.
The interior equilibrium point varies for various values of , which is given in Table 2. The nature of system (5) near is shown for different values of , for is asymptotically stable, are invariant circles, is period-8, is invariant circle, and is locally asymptotically stable, as shown by the time plots in Figure 4 and the phase portraits in Figure 5. It shows that system (5) undergoes NK bifurcation and again attains stability via NK bifurcation. Also, the one parameter bifurcation diagram and the maximum Lyapunov exponent are shown in Figure 6.

6.1. Chaos Control

Next, we apply the state feedback control method for existing chaos in the flip bifurcation. The system (5) is in chaotic state for the parameter values in case (i), , , , , , , and . Then, is unstable, and its phase portrait is given in Figure 2(e). We need to shift the unstable equilibrium toward the stable state. For this, take , and the corresponding controlled system is given by the following:where , and , are feedback gains. Furthermore, system (56) has the Jacobian matrix as follows:

Then, we obtain the characteristic equation as follows:

Furthermore, system (56) has the marginal stability lines, which are given by the following:

Then, the controlled system (56) has eigenvalues that may then be shown to be located within the triangular region defined by the straight lines , , and (see Figure 7(a)). On choosing , is locally stable if and only if . Take and . Then, the bifurcation diagram for system (56) is plotted in Figures 7(b) and 7(c).

Secondly, we utilize the pole-placement control method by taking parameter values as in case (ii) , , , , , , , and . Then, system (5) is unstable near the equilibrium point . To shift the unstable trajectory to the desired stable state, take , and system (48) is given by the following:where , and are feedback gains. Then, we have the following:and the above-controlled system has the Jacobian matrix, which is of the following form:

and its characteristic polynomial is written as follows:

Furthermore, the lines of marginal stability of (77) are computed as follows:

The eigenvalues may then be shown to be located within the triangular region defined by the straight lines , , and for system (57) (see Figure 8(a)). On choosing , is locally asymptotically stable if and only if . Take and . Then, the bifurcation diagrams for the controlled system (57) are depicted in figures 8(b) and 8(c).

Finally, we choose the parameter values as in case (i) , , , , , , , and to explore the hybrid control strategy. Now, the controlled system (54) takes the following form:

Moreover, we have for system (58), and its Jacobian matrix is written as follows:

If , then the above matrix has stable eigenvalues. Then, system (58) is stable near for , which is depicted in the bifurcation diagram in Figure 9.

Remark 2. Allee effect could have a stabilizing or destabilizing effect or both, which depends on the parameters in the prey-predator model. For example, the growth of prey can cause chaotic dynamics in the discrete-time predator-prey model, and how the populations are changed from extinction to persistence because of the Allee effect in both prey and predator have been reported in [24]. The authors in [26] showed that without the Allee effect for a larger growth rate of prey, the system becomes chaotic near the boundary equilibrium point. In the presence of the Allee effect, the system becomes stable via reverse periodic doubling. Also, the considered system undergoes flip and Neimark–Sacker bifurcation near the interior equilibrium point at some critical Allee parameter value. System (5) considered in the present study has destabilizing effect for larger , which is clearly shown in Figure 3. Also, with a different set of parameters, system (5) has both stabilizing and destabilizing effect because of via Neimark–Sacker bifurcation, as shown in Figure 6.

Remark 3. Tassaddiq et al. [35] used a nonstandard finite difference scheme and obtained the discrete ratio-dependent prey-predator model. They showed that the considered system undergoes Neimark–Sacker bifurcation for larger values of the catchability coefficient. Moreover, they applied a pole-placement control strategy to obtain the controlled system and showed the controllable region in the feedback control space. Also, they applied the hybrid control strategy by choosing the catchability coefficient in the chaotic region and found the stability interval for the control parameter. Din [32] obtained the discrete system for (1) with a death rate of a predator by the method of piecewise constant arguments and showed that the considered system undergoes both types of bifurcations. Also, the author successfully implemented the state feedback control strategy to control FB and NSB and pole placement to control NSB. Hence, in the present study, we successfully implemented state feedback and hybrid control method to control FB, and the stable regions and bifurcation diagrams for feedback gains are shown in Figures 7 and 9 for system (5). Also, we implemented a pole-placement control method to control NSB, and it is depicted in Figure 8.

7. Conclusion

This article deals with a discrete-time modified Leslie–Gower system with the Allee effect in the predator population. The presence of the Allee effect in the prey-predator model can have a stabilizing or destabilizing effect. The existence criteria of biologically meaningful equilibrium points have been investigated, and their stability analysis has also been carried out. In system (1), even if the prey goes extinct, the predator can survive by changing its food habits and going for an alternative food source. Note that in system (5), the prey extinction equilibrium point exists only if , i.e., the Allee parameter is certainly less than . Otherwise, the predator also goes to extension in the absence of prey. In the absence of the Allee effect , the prey extinction equilibrium point always exists. The existence and local stability of an interior equilibrium can be achieved from Lemma 1 and Lemma 3. Figures 1(a), 4(a), and 4(f) show how the impact of ensures the long-term survival of both species. We derived the conditions for the occurrence of flip and Neimark–Sacker bifurcations for system (5). Furthermore, we have discussed the direction and stability of both bifurcations with the help of the center manifold theorem and normal form theory. We showed that the size of the prey population increases and the predator population decreases when the Allee parameter increases in Case (i), which is given in Table 1. Also, the sizes of both prey and predator populations increase when the Allee parameter increases in Case (ii), which is given in Table 2. We showed that system (5) becomes chaotic from stable via flip bifurcation and also changes from stable to unstable via Neimark–Sacker bifurcation in numerical simulations for different sets of model parameters, varying the Allee parameter, see Figures 3 and 6. We verified the chaotic nature of the system with the help of a one-parameter bifurcation diagram and a maximum Lyapunov exponent, which show the stabilizing and destabilizing effect of the Allee parameter . We observed that the proposed system exhibits complex behavior and is sensitive to the choice of parameter values and initial conditions. The presence of complex and chaotic behaviors in system (5) by varying the Allee parameter can cause both prey and predator populations to have a higher risk of extinction. The presence of chaotic behavior in system (5) affects the prediction of the sizes of both populations in future generations. Also, we showed that the state feedback, pole-placement, and hybrid control methods help to shift the unstable equilibrium to a stable state for a suitable range of control parameters in Figures 7, 8, and 9.

In short, the presence of the Allee effect on the predator population has a high impact on the dynamics of the modified Leslie–Gower system with populations that have no overlap between generations, resulting in a new discrete system (5) with various dynamical behaviors. Thus, it could be interesting and meaningful to study the dynamics of the discrete predator-prey system (5) with the Allee effects in both prey and predator, also with other interaction functions. However, these terms will increase the complexity of system (5), and we will leave this as future research.

Data Availability

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

Conflicts of Interest

The authors declare that they have no competing interests.

Authors’ Contributions

All authors contributed equally and significantly in writing this paper and typed, read, and approved the final manuscript.