1 Introduction

Piezoelectric materials are incorporated into many of today’s commercial and research applications. Accelerometers, crystal oscillators, sonar, audio transducers, igniters, positioning systems, vibrations absorbers, and energy harvesters are a few examples. The development of thin film PZT (lead zirconate titanate) fabrication and all of the research dedicated to it has spawned many applications in MEMS. Of those, two devices of particular interest in this work are MEMS piezoelectric harvesters and tunable piezoelectric resonators.

MEMS piezoelectric harvesters have been investigated, built, and tested by a number of researchers, including Sood et al. [1], Jeon et al. [2], Choi et al. [3], Shen et al. [4], Lee et al. [5], Reilly and Wright [6], and so on. In particular, the group of researchers [13] was the first to develop MEMS scale energy harvesting structures and present empirical power data for MEMS scale structures. Their MEMS energy harvester could generate about 1 μW of power. In each of these works, interdigitated electrode (IDE) d 33 mode MEMS cantilevers were developed and tested because the high output voltage of the mode would be able to overcome the forward bias from the rectifying circuit. While PZT was used in that research, other efforts by Hong et al. [7] and John et al. [8] looked at using a PMN-PT (Lead magnesium niobate- lead titanate) as the piezoelectric material for the MEMS harvesting structure.

MEMS piezoelectric resonators have been developed and tested by DeVoe [9], Li et al. [10], Piazza et al. [11], Dai et al. [12], Mestrom et al. [13], Lopez et al. [14], and so many others. Recently, a variety of research on frequency tunable MEMS resonators and filters has also been conducted [1524]. Among those studies, efforts by Frederick [23] and Knight [24] have focused on tuning the frequency of the piezoelectric MEMS device by adjusting the electrical boundary conditions on a portion of the piezoelectric material in the structure. This tuning concept was based on previous studies by Clark [25], Davis et al. [26], Lesientre et al. [27], Muriuki [28], and Wu et al. [29], even though much of this work was done on theoretical or macro scale resonator structures.

In both the harvester and the resonator devices, the question of optimal electrode patterns and dimensions is an open issue when the devices are built at the MEMS scale and utilize IDE.

At the micro-scale, it is easier to fabricate interdigitated piezoelectric beams than conventional (d 31 ) beams because of the reduced number of layers required. Given the small dimensions, however, it can be difficult to achieve electrode patterns that have ratios of spacing and width-to-thickness that are commonly found in macro-scale interdigitated beams. This paper considers the effects of electrode patterns and dimensions on the real piezoelectric material poling.

The interdigitated beam utilizes the d 33 piezoelectric constant. The d 33 constant for PZT is commonly known to be approximately twice as large as the d 31 constant. Therefore, designing a d 33 structure properly could produce more energy and larger tuning range than a d 31 structure. However, depending on the electrode spacing and the piezoelectric layer thickness this assumption might not be valid. In this regard the poling electric field is examined in this study [24]. Following the simulation of the beam’s poling electric field, the non-uniform electric field loss is then presented. A model is produced that simulates various IDE geometries and calculates the electric field density in the piezoelectric layer. An optimal ratio of electrode width to piezoelectric layer thickness is also found from the finite element analysis (FEA) simulations, and the planar IDE loss or percent poling is analyzed.

2 Mathematical piezoelectric beam models

2.1 Unimorph d 31 beam model

A uniform d 31 beam is a cantilever beam composed of two main layers. These two main layers are the substrate layer and the piezoelectric layer. Figure 1 shows a typical d 31 beam.

Fig. 1
figure 1

Unimorph d 31 beam

The gold layer in Fig. 1 is the electrode deposited on top of the piezoelectric layer. This layer is typically thin (~3000 Å) and is commonly neglected in mechanical models. The electrode layer is used to pole the piezoelectric material in the thickness direction. Additionally, the electrode layer is used for charge collection in an energy harvester.

The energy of a unimorph d 31 beam is derived from the combination of the piezoelectric and structural layers. Kim [30] shows that the energy produced from a cantilever beam under a static end load is

$$ {U_{Gen}} = \frac{1}{2}\frac{{Q_{Gen}^2}}{{{C_{oc}}}} $$
(1)

The generated charge Q Gen and the open circuit capacitance C oc in the d 31 beam can be found as

$$ {Q_{31Gen}} = - \frac{{3{d_{31}}{s_{11}}s_{11}^E{h_m}\left( {{h_m} + {h_p}} \right){L^2}}}{{{B_{11}}}}P $$
(2)
$$ {C_{31oc}} = \frac{{\varepsilon_{33}^TWL}}{{{h_p}}}\left[ {1 + \left( {\frac{{3s{{_{11}^E}^2}{s_{11}}{h_p}h_m^2{{\left( {{h_m} + {h_p}} \right)}^2}}}{{(s_{11}^E{h_m} + {s_{11}}{h_p}){B_{11}}}} - 1} \right){K_{31}}^2} \right] $$
(3)

where s 11 is the substrate elastic compliance, \( s_{11}^E \) is the PZT elastic compliance in the d 31 mode, h m is the substrate thickness, h p is the PZT thickness, L is the beam length, W is the beam width, \( \varepsilon_{33}^T \) is the permittivity of the piezoelectric material at constant stress, and two other constants in Eq. 3 are defined as

$$ {B_{11}} = {\left( {{s_{11}}h_p^2} \right)^2} + 4s_{11}^E{s_{11}}{h_m}h_p^3 + 6s_{11}^E{s_{11}}h_m^2h_p^2 + 4s_{11}^E{s_{11}}h_m^3{h_p} + {\left( {s_{11}^E{h_m}} \right)^2},{\hbox{and}}\,{K_{31}} = {{{{d_{31}}}} \left/ {{\sqrt {{\varepsilon_{33}^Ts_{11}^E}} }} \right.} $$

2.2 Interdigitated unimorph d 33 beam model

Figure 2 depicts a common interdigitated d 33 beam design. The piezoelectric material is poled along the length of the beam, towards the anode, and all the material underneath the electrode is assumed to be poled. Figure 3 illustrates this assumption.

Fig. 2
figure 2

Typical interdigitated unimorph d 33 beam

Fig. 3
figure 3

Magnified view of the piezoelectric layer of IDE d 33 beam

The derivation of the energy equations for an IDE d 33 beam follows the approach by Kim [30] and Mo et al. [31, 32]. The d 31 beam model is integrated uniformly across the length while the d 33 beam is broken up into individual sections between each electrode. The total generated electrical energy can be found as

$$ U = \sum\limits_{i = 1}^n {\int_{{ }{{\rm{s}}_i}} {\int_{{ }0}^{{ }W} {\left( {\int_{{ }0}^{{ }{h_p}} {d{U_p}dz} + \int_{{ } - {h_m}}^{{ }0} {d{U_m}dz} } \right)dydx} } } $$
(4)

In Eq. 4, dU p and dU m are the energy terms for small volumes of the piezoelectric and substrate materials [31, 32]. The parameter s i refers to each individual section between the electrodes. For each segment spacing, s i , a percentage of the piezoelectric material is considered to be poled in the 3-direction, as defined by the percent poling factor, %d 33 , which can vary from 0 to 1. The schematic shown in Fig. 3 depicts a case where %d 33  = 1, because all of the piezoelectric material is assumed to be poled in as d 33 . In reality, as will be discussed later, this is not the case, and the resulting harvesting or tuning performance is less than ideal.

Considering the percent poling factor, the generated charge Q Gen and open circuit capacitance C oc in the d 33 beam are

$$ {Q_{33Gen}} = - \frac{{3\left( {\% {d_{33}}} \right){s_{33}}s_{33}^E{h_m}{h_p}\left( {{h_m} + {h_p}} \right)}}{{{B_{33}}}}Pn\left( {\sum\limits_{i = 1}^n {{s_i}} } \right) $$
(5)
$$ {C_{33oc}} = \left[ {1 + \left( {\frac{{3s_{33}^{{E^2}}{s_{33}}{h_p}h_m^2{{\left( {{h_m} + {h_p}} \right)}^2}}}{{\left( {s_{33}^E{h_m} + {s_{33}}{h_p}} \right){B_{33}}}} - 1} \right){{\left( {{K_{33}}} \right)}^2}} \right]\sum\limits_{i = 1}^n {{C_i}} $$
(6)

where s 33 is the substrate elastic compliance, \( s_{33}^E \) is the PZT elastic compliance in the d 33 mode, n is the number of sections, and other constants are defined as \( {B_{33}} = {\left( {{s_{33}}h_p^2} \right)^2} + 4s_{33}^E{s_{33}}{h_m}h_p^3 + 6s_{33}^E{s_{33}}h_m^2h_p^2 + 4s_{33}^E{s_{33}}h_m^3{h_p} + {\left( {s_{33}^E{h_m}} \right)^2},{K_{33}} = \% {{{{d_{33}}}} \left/ {{\sqrt {{\varepsilon_{33}^Ts_{33}^E}} }} \right.},{\hbox{and}}\,{C_i} = \frac{{\varepsilon_{33}^TW{h_p}}}{{{s_i}}}. \)

The percent poling factor, %d 33, depends on the spacing and will be shown later to approach one as the spacing, s i , increases. Therefore, different spacing values will correspond to different percent poling factors. Q gen and C oc are left in a summation form because the parameter s i can be varied depending on the electrode spacing.

2.3 Comparing two modes of the unimorph

Sodano et al. [33, 34] compared these two types of harvesting designs for power generation. They experimentally found that the d 31 unimorph as in Fig. 1 performed the best in comparison to the IDE designs. The underlying culprit for the poor harvesting characteristics of the d 33 design is that area is sacrificed when using the IDE layout. This can simply be seen from the following energy equation

$$ {E_c} = \frac{1}{2}C{V^2} $$
(7)

Equation 7 states that the energy of a capacitor is equivalent to half the capacitance multiplied by the corresponding voltage squared. The IDE layouts investigated significantly decrease the capacitance which limits the energy harvesting capabilities. However, a properly designed d 33 beam has the capability to produce the same energy as a d 31 beam and possibly even more. This is because the d 33 constant is significantly greater than the d 33 constant. In order to compare the performance of the d 31 and d 33 unimorphs, the parameters of the energy are investigated.

From Eq. 1 both of the d 31 and d 33 unimorphs’ energy values are functions of Q gen and C oc . Taking the ratio of these parameters will create some insight into how these structures compare. The ratio of the d 33 unimorph’s capacitance to the d 31 unimorph’s capacitance is

$$ \frac{{{C_{33oc}}}}{{{C_{31oc}}}} = \left( {{\gamma_1}{{\left( {\frac{{{K_{33}}}}{{{K_{31}}}}} \right)}^2}} \right)\frac{{\sum\limits_{i = 1}^n {\frac{{\varepsilon_{33}^TW{h_p}}}{{{s_i}}}} }}{{\frac{{\varepsilon_{33}^TWL}}{{{h_p}}}}} $$
(8)

γ1 is related to the ratio of \( \frac{{s_{33}^E}}{{s_{11}^E}} \) and other structural parameters that do not change the ratio since those are equal for the two beams.

The ratio of the d 33 unimorph’s generated charge to the d 31 unimorph’s charge is then

$$ \frac{{{Q_{33gen}}}}{{{Q_{31gen}}}} = \frac{{{\gamma_2}\left( {\frac{{\% {d_{33}}}}{{{d_{31}}}}} \right){n^2}\sum\limits_{i = 1}^n {({s_i})} }}{{{L^3}}} $$
(9)

where γ 2 is also related to the ratio of \( \frac{{s_{33}^E}}{{s_{11}^E}} \) and other structural parameters.

Analyzing Eqs. (8) and (9), one can determine which design will be better for its application. If the ratios are greater than one then the d 33 unimorph should be considered. If the ratios are less than one a d 31 unimorph should be considered. Moreover, lower capacitance, C, implies that the structure is well-suited for tuning while higher generated charge, Q, implies that the structure is good for energy harvesting. Since d 33 > d 31 for PZT the ratios naturally seem to lean towards a d 33 unimorph. One would think that the d 33 unimorph is the best design. But because of the percent loss factor, the generated charge Q 33gen is typically less than Q 31gen which implies that the d 33 unimorph may not be as well suited for energy harvesting applications.

3 Interdigitated electrode analysis and optimization

The d 33 IDE beam was modeled using ANSYS™ 10.0. In order to model the behavior associated with the piezoelectric layer a coupled field analysis was undertaken. Solid 95 elements were used to model the electrode and Solid 226 coupled field elements were used to model the piezoelectricity. The PZT layer was considered to be isotropic but was put into ANSYS as a 6x6 isotropic compliance matrix. The poling electric field was first examined. An optimal electrode width to piezoelectric thickness ratio is found from the FEA simulations. The planar IDE loss or percent poling was then analyzed.

3.1 Simulation of poling electric field and the percent loss factor

To better understand what direction the PZT is being poled in the IDE configuration a FEA model was built that simulates the electric field during poling. Figure 4 shows the top view of the IDE beam. The picture on the left in Fig. 4 is the actual ANSYS™ model [35]. The picture on the right of Fig. 4 shows the same picture as on the left except that the IDE electrodes are superimposed onto the model to making the IDE easier to distinguish.

Fig. 4
figure 4

3-D FEA model of the IDE beam

The beam is surrounded by air to help accurately model the electric field. The area surrounding the rectangular beam in Fig. 4 is modeled as air. Two oppositely-poled electrodes on each side of the beam run down the length of the beam. These electrodes are connected to electrode fingers that run parallel to the width. Ideally the d 33 mode is to be created between these fingers such that the beam is poled along its length, however the finite element model suggests that this may not actually occur, depending on the dimensions of electrodes and spacings.

As an example case, the poling voltage was set to 75 Volts on one electrode and 0 Volts on the other. The finite element results for the simulated electric field are shown in Fig. 5.

Fig. 5
figure 5

Electric field between two electrodes for the IDE beam

Figure 5 shows a close-up of the electric field vectors between two electrodes. The left picture in Fig. 5 highlights the area between the electrodes whereas the right picture is a zoom-in view of the electric field results. Since the electrodes are conductive they appear as darker rectangular regions in Fig. 5. This analysis was 3-D so some of the electric field vectors point into and out of the page. The corona effect is produced at the corners and edges of the electrode. This is because the magnitude of electric field is inversely proportional to radius of curvature. The poling electric field has two major directions: 1) the diagonal direction between each electrode and 2) in the width direction. Therefore conservatively, less than half (and probably much lower) of PZT was poled in the length or the assumed 3-direction in this example. The 3-direction is assumed to be in the length direction for an IDE d 33 unimorph. A small amount of the PZT being poled in the length direction will provide poorer-than expected tuning or energy harvesting performance.

It is important to point out that an assumption is made in this work that the piezoelectric material will be poled according to the electric field lines. In reality, however, this may not be the case due to hysteresis effects. For example, some areas may not be poled if the field is too low. Nonetheless, since this analysis is does take the simulated field lines into consideration, it should give a much better prediction of poling properties, particularly the reduction in poling associated with misdirected field lines, than the simplified ideal poling assumptions used in the past.

In addition to the curved electric field lines between electrodes, non 3-direction electric field also exists under the electrodes. This is shown in Fig. 6. Non 3-direction electric field implies that the piezoelectric layer is not completely poled in a single direction. Therefore, in the region underneath the electrodes, stress in the 3-direction cannot be completely coupled with the d 33 constant of the material.

Fig. 6
figure 6

Illustration of the non-uniform electric field that exists underneath the electrodes during poling

No method has been developed that investigates the exact loss associated with IDE poling in these two scenarios, between and under the electrodes. Eqs. (8) and (9) use a %d 33 factor that represents the amount of poling between each electrode that is actually in the assumed 3-direction. In order to characterize %d 33 FEA is utilized.

3.2 Interdigitated electrode FEA optimization

In order to characterize the non-uniform poling orientation developed from the high electric field applied during poling, the results of the FEA analysis were analyzed. The FEA model can be used to optimize the IDE design. Similar work was also done in Bowen et al. [36]. However, Bowen considered a PZT-fiber composite with, more importantly, IDEs on both the top and bottom sides of the sample. The IDE considered here has only one IDE pattern which is on top of the beam. Becket and Kreher [37] presented analysis of the IDE design for a piezoelectric bulk film and a composite with piezoelectric fibers as the piezoelectric active component. To date no resource has been published that examines a MEMS scale unimorph IDE poling electric field. The results found here are higher than what was found in Bowen because of different IDE pattern and poling condition.

A 2-D ANSYS™ model was made consisting of two electrodes on top of a PZT layer. The PZT layer was mounted on top of a substrate layer. Figure 7 illustrates the ANSYS 2-D model and its corresponding dimensions. Here the electrode width w e is divided by two electrodes, \( {w\prime_e} = {{{{w_e}}} \left/ {2} \right.} \), because when a structure has multiple fingers in the IDE pattern half the electrode is associated with one poling direction and the other half electrode is associated with the other poling direction.

Fig. 7
figure 7

2-D ANSYS model with variable dimensions

Plane 230 elements were used to model the electric field produced during poling. Table 1 lists the electric properties used in the simulation. The values are scaled down to μMKS units.

Table 1 Electrical values used for IDE optimization

Referring to Fig. 7 the simulation was conducted as follows:

  • The spacing, s between the electrodes was varied from 1.0-40.0 μm.

  • For each spacing value the ratio, \( {{{{{w\prime}_e}}} \left/ {{{h_p}}} \right.} \) was varied from 0.1–20.0.

  • The poling voltage was dependent on the spacing, s and was equal to V poling  = 4 s.

  • After each simulation the 3-direction electric field was integrated inside the PZT area that contains both the area between and under the electrodes.

  • The integration value was averaged by dividing by the total PZT area, (w e + s)h p .

  • The average electric field in the length direction was then divided by the input electric field value to get a value for the percent of poled PZT in the length direction.

Figure 8 shows the results from the ANSYS optimization. The plot illustrates the percent of PZT poled ((%poled) IDEoptimization ) in the beam length direction for both increasing electrode width to PZT layer thickness ratio and electrode spacing.

Fig. 8
figure 8

ANSYS IDE spacing optimization for various electrode width to piezoelectric layer thickness ratios

It was concluded that after a \( {{{w_e^\prime}} \left/ {{{h_p}}} \right.} \) ratio of 2 for any spacing the percent poled in the length direction, the assumed 3-direction, dramatically reduced.

For each spacing the \( {{{w_e^\prime}} \left/ {{{h_p}}} \right.} \) ratio was optimal at about \( {{{{{w\prime}_e}}} \left/ {{{h_p} = 0.4}} \right.} \). Figure 8 considers the electrode width divided by two. When \( {{{{{w\prime}_e}}} \left/ {{{h_p} = 0.4}} \right.} \) the length direction electric field density was nearly maximum for every spacing value. A maximum percent poled value of 100% considers the PZT layer fully poled in the length direction. As spacing increases the percent of PZT poled in the length direction will approach 100%. This is purely because the spacing is becoming much larger than the electrode width, so the portion of angled electric field lines is relatively smaller. There is an optimal ratio (with peak percent poling value) because for small ratios (narrow electrode and/or thick piezoelectric layer), the electric field lines cannot penetrate all the way through the thickness of the PZT layer, while for large ratios (wide electrodes or thin piezoelectric layer) much of the poling is vertical under the electrode. At the optimal electrode width to piezoelectric layer height, the electric field can penetrate to the bottom of the PZT layer with the minimum electrode width necessary. Doubling the optimal \( {{{w_e^\prime}} \left/ {{{h_p}}} \right.} \) ratio of 0.4 and accounting for back-to-back IDEs (that is, h p in this paper is effectively 1/2 the h p value used in the Bowen work) would give a comparative w e/h p ratio of 1.6. This differs from the optimal electrode width to substrate thickness ratio, 0.5, presented in Bowen et al. [36]. The larger ratio value is expected since the current analysis only considers a single IDE pattern in comparison to Bowen’s dual IDE pattern (being on both the bottom and top of the piezoelectric material). It is also noted that Bowen’s analysis did not consider poling, but only driving of an already poled system was considered. Adding an IDE pattern on the bottom of the piezoelectric layer allows for the electric field from each IDE to only have to penetrate half way through the thickness, thus allowing a smaller electrode width to substrate thickness ratio.

3.3 Planar interdigitated electrode loss

Figure 9 shows a top view of a typical IDE layout. In order to connect all the electrodes, electrode strips have to run down each side of the PZT’s surface. These electrode strips produce an inadvertent electric field in the width direction of the beam.

Fig. 9
figure 9

Top view of IDE layout

The electric field during poling is now defined by the following equation

$$ \underline E = {E_2}\underline {{e_2}} + {E_3}\underline {{e_3}} $$
(11)

where

$$ {E_2} = \frac{{{V_p}}}{W} $$
(12)
$$ {E_3} = \frac{{{V_p}}}{s} $$
(13)
$$ \theta = \arctan \left( {\frac{s}{W}} \right) $$
(14)

As W decreases the electric field becomes stronger in the 2-direction and θ increases. The electro-mechanical coupling from a 3-direction stress becomes correspondingly smaller. Figure 10 is a plot that illustrates how the percentage of poling ((%poled) planar ) is dependent on the beam width to electrode spacing, W/s, ratio.

Fig. 10
figure 10

% of poling plot under a constant electric field for the IDE layout in Fig. 9

Figure 10 illustrates that if the beam width to electrode spacing is large enough, the % of poling will be almost 100%. This is because the electric field in the width direction of the beam becomes weak relative to the electric field in the length direction.

After doing the FEA optimization and planar electrode loss analyses the following was gained:

  • The performance of PZT is highly dependent upon the electrode layout.

  • Large spacing and small w e /h p ratios allow the majority of the PZT to be poled.

  • The optimal output (best performance) of the IDE beam has a w e /h p ratio was 0.8.

  • Making the beam width large with respect to the spacing increases the amount of material poled in the 3-direction.

There is a design tradeoff between both the poling analysis and optimal ratio discovered versus the beam’s width loss. In order to pole the majority of material underneath the electrode the spacing should be large (large enough so the PZT can still be poled without arching) while keeping the w e /h p ratio equal to 0.8. But increasing the electrode spacing means the resulting beam’s width has to be increased as depicted in Fig. 10. So depending on the length of the beam, the beam design could be more like a plate.

For MEMS IDE beams it is important to consider the optimal w e /h p ratio when choosing the fabrication processes. For example, considering a standard photolithography process that has feature size limitations of 1 to 3 μm (which would imply the lower limit for electrode width) obtaining the optimal ratio of electrode width to piezoelectric layer spacing would require a PZT layer thickness of up to 3.75 μm. A 3.75 μm thickness is very large for a sol-gel process and is hard to produce crack/hillock-free. Therefore, particular attention must be given to the processing steps to be able to create small electrode feature sizes. Secondary to the w e /h p ratio, other important design parameters for MEMS IDE devices are the electrode spacing and the width of the beam.

The above three findings help address the issue of when is it advantageous to use IDE structure in comparison to a d 31 unimorph structure. Since d 33 is typically more than twice as large as d 31, the IDE beam design becomes the preferred choice when the percent of material poled in 3-direction is approximately 50% (in which case, the IDE design is more effective than the d 31 beam). In order to obtain the total value of the poled PZT, the percent poled value from the IDE optimization must be multiplied by the percent poled value in planar analysis. This relationship is shown as

$$ \% \mathop d\nolimits_{33} { } = { }{\left( {\% poled} \right)_{IDEoptimization}} \times {\left( {\% poled} \right)_{planar}} > 50\% $$
(15)

If Eq. 15 is not met then one should design a d 31 unimorph.

In order to help meet Eq. 15 the IDE d 33 unimorph should be designed to have the largest spacing and the beam’s width allowable. Both of these parameters will increase the percent poled factors. After determining the amount of PZT that can be poled in the length direction, one can make a better design decision on whether to use a d 33 unimorph or a d 31 unimorph.

4 Conclusion

Two types of MEMS cantilever beams as energy harvesters, d 31 unimorph and d 33 unimorph, were investigated for better design in terms of energy generating performance both mathematically and by FEA. The capacitance ratio and the generated charge ratio of the d 33 beam to d 31 beam were first developed in order to compare the performance of each design. The d 33 unimorph equations were derived using a percent poling factor. The percent poling factor arises from the non-uniform electric field during piezoelectric layer poling. The percent poling factor was then investigated. ANSYS™ was used to simulate various electrode width to PZT layer thickness ratios (w e /h p ) for four different electrode spacing values. Additionally, a percent output in the length direction was determined for each spacing w e /h p ratio. For every electrode spacing value, an optimal w e /h p was found to be consistently 0.8. As spacing increased the percent output in the length direction also increased.

The work presented will assist in the design of MEMS or macro scale piezoelectric devices. Choosing the proper intedigitated electrode layout and beam dimensions can nearly double the performance of a d 33 unimorph device. Thus, designing a proper d 33 unimorph device will increase energy harvesting performance. By following the design guidelines presented here, it is expected that even better performance can be obtained.