Introduction

In a recent publication, Schweizer et al. (2004) showed nonlinear step shear rate data for a polystyrene (PS) melt (M w=200 kg/mol, M w/M n=1.06, T=175°C) and compared it with simulation data from a thermodynamically consistent reptation model (TCR, Öttinger (1999). For a shear rate of 10 s−1, their viscosity data in Fig. 6 agreed well between experiment and simulation. The first normal stress difference in Fig. 7, however, showed a clear delay of the experimental data to longer times by about one strain unit. It was argued that this delay was due to instrument compliance. This paper clearly proves this point and because measurements free of axial compliance cannot be performed for melts, a method is proposed to correct data when needed.

Fig. 1
figure 1

Force resolution of rheometers. Cone angle ≈ 0.1 rad, sample HDPE 6011L each 150°C, η 0 = 21.1 kPas, radius R ≈ 13mm. The data show the standard deviation of 350 datapoints acquired with the sampling rate shown without any flow. For the specification, a resolution of 1:10,000 is assumed for the ARES LR2 and MCR 300, and 1:10,00 for the much older RMS 800

Fig. 2
figure 2

Shear rate of 1 s−1 applied during 15 s to a polystyrene melt with M w=206 kg mol, M w/M n=1.06, T=172°C. Symbols are averages of two measurements of N 1,meas.; broken lines, N 1,meas. calculated with Eq. 3. N 1, Ψ 1,G* 0 and Ψ1 ,H 0 are the compliance-free references. All data for one cone angle of α ≈ 0.1 rad. The three groups of N 1,meas. data are for three different rheometers as shown in the legend: K A=4 N μm−1, MCR 300, K A=2 N μm,−1 ARES LR2; K A=5 N μm−1, RMS 800

If nonlinear experiments are performed in cone and plate geometry, the first normal stress arising tends to push the tools apart. This results in a squeeze flow relaxing on a time scale t a given by (Hansen and Nazem 1975)

$$t_{{\text{a}}} = \frac{{6\pi R\eta }}{{K_{A} \alpha ^{3} }}$$
(1)

with sample radius R, viscosity η, rheometer axial stiffness K A, and cone angle α. In their analysis for a Newtonian fluid, the normal force is measured by a spring-type transducer, which allows one of the tools (say the plate) to be displaced a distance x because of its finite stiffness K A. The transducers in the RMS 800 and ARES LR2 used in the present study are both of the force rebalance type and might have a different dynamic behavior. It will be shown, however, that the model is well suited to describe the behavior of all rheometers.

Hansen and Nazem (1975) assume an arbitrary forcing function that displaces the transducer. In the present work, the normal force generated by the fluid (N 1) is the driving force. The dynamic response of the rheometer may then be modeled by a differential equation governing the transducer displacement, which is driven by N 1 and resisted by the radial squeeze flow between the separating (or approaching) cone and plate tools. The measured normal stress can be defined as N 1,meas.=K A x/πR 2, and according to this model, it is governed by

$$\frac{{t_{{\text{a}}} }}{{\tau _{d} }}\frac{d}{{dt^{*} }}N_{{1,{\text{ }}meas.}} + N_{{1,{\text{ meas}}{\text{.}}}} = N_{1} $$
(2)

where \(\tau _{{\text{d}}} \) is the fluid relaxation time, and \(t* = t \mathord{\left/ {\vphantom {t {\tau _{{\text{d}}} }}} \right. \kern-\nulldelimiterspace} {\tau _{{\text{d}}} }\). The solution to Eq. (2) is Eq. (3).

$$N_{{1,{\text{ }}m{\text{eas}}.}} {\left( t \right)} = \frac{1}{{t_{a} }}{\int\limits_0^t {\exp {\left( {\frac{{u - t}}{{t_{a} }}} \right)}} }{\text{ }}N_{1} {\left( u \right)}du.$$
(3)

Equation (2) clearly shows that for \({t_{{\text{a}}} } \mathord{\left/ {\vphantom {{t_{{\text{a}}} } {\tau _{d} }}} \right. \kern-\nulldelimiterspace} {\tau _{d} } \ll 1,\) and for \(t \mathord{\left/ {\vphantom {t {t_{a} }}} \right. \kern-\nulldelimiterspace} {t_{a} } \gg 1,\) N 1,meas.=N 1. However, if t a is not significantly smaller than \(\tau _{{\text{d}}} \), the measurements will be impaired by finite stiffness effects. Note that the most dominant contribution to t a in Eq. (1) stems from the cone angle α. In the history of rheometers, the strong dependence of normal force response on cone angle was reported quite early (Kaye et al. 1968; Meissner 1972; Gleissle 1976, 1978; Gleissle and Ohl 1990). In Gleissle's (1978) thesis, the influence of the cone angle on the rheological properties of silicon oils and poly(isobutylene) has been extensively studied with a flywheel-and-clutch rheometer, allowing acceleration and deceleration times down to 5 ms. In the present study, the cone angle dependence is quantitatively investigated and extended to include all parameters in Eq. (1).

For this purpose, a step shear rate test at 1 s−1 for 15 shear units followed by relaxation was performed with a well-characterized melt. t a and thus the ratio \(t \mathord{\left/ {\vphantom {t {\tau _{{\text{d}}} }}} \right. \kern-\nulldelimiterspace} {\tau _{{\text{d}}} }\) could be varied in a wide range by choosing different sets of parameters R, K A and α in Eq. (1). The time delays of these experiments were quantified by comparing them to a compliance-free reference N 1(t)=N 1,TCR(t) obtained from a TCR developed by Öttinger (1999). The parameters used therein are summarized in Table 1. For a best match with the measured N 1,meas.(t), N 1(t) is made compliant using Eq. (3), with the characteristic time t a.

Table 1 Characteristics of the fluid and model parameters

This simple model has the advantage that the only free parameter to bring N 1(t) into agreement with the measured N 1,meas. is the instrument stiffness K A. If the time delay is only due to compliance (squeeze flow), then all experiments performed on one instrument with different cone angles and radii should be describable by one value of K A. However, if the model should be wrong, N 1(t) and N 1,meas.(t) could still be matched in a certain regime by choosing a different K A. Therefore, K A has to be confirmed by a rheology-independent method and only if the two values thus obtained are within reasonable proximity, can one have sufficient confidence in Eq. (3).

The intent of this publication is to show a simple method to determine total instrument axial stiffness from rheology, to confirm it by mechanical contact measurements, and once this information is known, to show how measured data can be corrected. It is important to make the distinction between the correct, compliance free data η and N 1 (obtainable only from an ideal compliance-free rheometer) and η meas. and N 1,meas., which is the measured data obtained from a rheometer of finite stiffness.

Theory

As this paper is about the influence of instrument compliance on measured normal stresses, a compliance-free reference has to be defined for quantification.

The ideal response of the melt (PS, M w=206 kg/mol) is simulated with the thermodynamically consistent reptation model TCR Öttinger (1999). The application of this model to a similar melt (PS, M w=200 kg/mol) was described by Schweizer et al. (2004). By matching the dynamic storage and loss moduli, a reptation time \(\tau _{{\text{d}}} \) of 2 s is obtained and the prediction of the linear model, \(\eta _{0} = 0.42G_{{\text{N}}} \tau _{{\text{d}}} \), yields G N=171 kPa. However, to get a compliance-free standard which best possibly matches experimental steady state data, these two parameters were adapted as \(\tau _{{\text{d}}} \prime \) s and G N′=143 kPa. G N′ comes from scaling the simulation data to match \(\eta ^{0} {\left( {{\mathop \gamma \limits^{\text{ $ \cdot $ }} } = 1\,s^{{ - 1}} } \right)}\). \(\eta _{0} = 0.42G_{{\text{N}}} \prime \tau _{{\text{d}}} \prime \) then becomes 132 kPas, about 10% lower than η 0. The prediction obtained with the parameters in Table 1 is denominated η and N 1.

A second compliance-free reference is the zero shear rate limit of the first normal stress coefficient Ψ 1 0(t) calculated with Lodge's theory (Lodge and Meissner 1972) from the relaxation time spectrum \({\left( \tau \right)}\):

$$\Psi ^{0}_{{1,{\text{ }}H}} (t) = 2{\int_{{\text{ }}0}^{{\text{ }}\infty } {H(\tau )} }\tau {\left\{ {1 - (1 + \frac{t} {\tau })\exp ( - \frac{t} {\tau })} \right\}}d\tau $$
(4)

This curve yields the initial slope of N 1(t) and the steady state value (Ψ 1,ss) from Gleissle's rule (see Table 2). It was found that Ψ 1 0(t) can be calculated equally well with the following relation, without the transition via the spectrum:

$$\Psi ^{0}_{{1,{\text{ }}G*}} {\left( t \right)} = \left. {\frac{{2G'{\left( \omega \right)}}}{{\omega ^{2} }}} \right|_{{t = 1.5/\omega }} $$
(5)
Table 2 Comparison of steady state values at \({\mathop \gamma \limits^\cdot } = 1\,s^{{ - 1}} \)

This relation has been verified by the authors for a variety of polymers, with different dispersities and topologies. The steady state values obtained from N 1(t) and Eqs. (4) and (5) are summarized in Table 2.

Experiment

The fluid used in this investigation is a polystyrene melt PS 206k with narrow molecular weight distribution to have a material with a narrow relaxation time spectrum. Characteristic data of the sample can be found in Table 1. A different temperature was chosen compared to the original paper (Schweizer et al. 2004) because the old sample was used up and the new one was originally supposed to have a lower molecular weight than the one finally determined by gel permeation chromatography.

Tablets for rheometry were produced from the precipitated PS powder. Cold-pressed tablets were molten under vacuum as described in Schweizer et al. 2004. The typical sample mass ranged from 0.02 to 0.2 g, so that the radii of the melt squeezed between cone and plate lay between 5 and 12 mm. Three rheometers have been used to dispose of different instrument stiffnesses K A. The characteristics of the three rheometers are summarized in Table 3. Figure 1 shows their force resolution. Without flow, 350 data points of the normal force were collected in three time windows of 3.5-, 35-, and 350-s durations respectively. The standard deviation of the average of these 350 data points measures two quantities: the base line stability of the force measuring device and the influence of the fluctuations from the temperature controller. Only for the RMS 800 is the measured force resolution better than the specifications. For the ARES, the specified resolution is easily achieved at room temperature, but not at measuring temperature (172°C) with the convection oven. For the MCR 300, the noise of normal force data strongly depends on data averaging by the measuring software. Therefore, the number of data points over average was set to “automatic” for the measurements in Figs. 1 and 2, assuming that this yields an optimized result. The different values for the axial response time t a(K A, R, α) are calculated in Table 4, together with the graph number were the curves appear. Note that only for four configurations is τd' at least 50% larger than t a (bold numbers).

Table 3 Characteristics of rheometers used
Fig. 3
figure 3

Photographs of samples recovered after 15 shear units to show the influence of the sample rim height (α·R) on edge fracture

Fig. 4
figure 4

Same melt and same test as in Fig. 2. Rheometer ARES LR2. The three groups of N 1,meas. data are for three different cone angles as shown in the legend

Table 4 Axial response time t a for rheometers and geometries used

In each instrument, the sample was protected by high purity nitrogen (evaporated LN2). In the ARES convection oven, the heating is via hot nitrogen. In the RMS 800, the electrically heated tools are surrounded by a housing flushed with 5 l/min of preheated N2. In the MCR 300, 5 l/min of ambient temperature nitrogen are blown into the hood oven. The plate is directly heated, the cone indirectly. The set-point for the cone heating is determined in such a way that the thermal gradient across the gap is minimal (see Schweizer 2005 for details).

After loading a solid sample to the plate with the help of a centring gauge and penetrating the cone, it was left to relax and thermally equilibrate for 20 min. The radius R of the molten squeezed sample was calculated from its mass m through

$$R = \sqrt[3]{{\frac{{3m}} {{2\pi \alpha \rho }}}}$$
(6)

with the cone angle α and the density at measuring temperature ρ (=0.988 g/cm3).

Results and Discussion

In this section, results are presented in two blocks: First, it is shown that the observed time delay in the transient first normal stress difference can be described by a simple one-parameter model, containing time t a (Eq. 1) as the characteristic time and that K A thus obtained is with sufficient accuracy the same as the one measured mechanically. Second, it is demonstrated how well and within which limits normal force data can be corrected for compliance effects. This correction involves axial stiffness K A and the steady state viscosity at the shear rate concerned as the only parameters.

Viscosity

Although this work is on normal forces, a few words should be lost about viscosity η meas.. It is generally lower than the simulated η(t). The reason for this is beyond doubt the disintegration of the sample's rim due to edge fracture. This is evident from two observations: (1) The viscosity is correctly measured within 5% with the ARES LR2 and a cone angle of 0.04 rad. As Fig. 3 shows, the rim is not fractured for this sample. (2) Tests have been made with the cone-partitioned plate geometry (CPP, Schweizer 2002) on the RMS 800 with a radius of the stem R i=6 mm. This geometry allows excluding the fracturing rim from the measuring volume. For R>9 mm, a reproducible η(t) with a steady state is measured, which coincides with η(t). For R< 9 mm, the fracturing rim and the loss of sample volume by the formation of rolls manifests by the continuous decay of the viscosity as seen in all experiments with cone–plate geometry and α≥0.1 rad.

Fig. 5
figure 5

Same melt and same test as in Fig. 2. Rheometer RMS 800. The two groups of N 1,meas. data are for two different cone angles as shown in the legend

Modelling of the time delay

Figure 4 compares data for the ARES LR2 for three different cone angles. The averages of two repetitive tests with the same geometry are shown. As expected, N 1,meas.(t,R,α) covers a wide range of values because of the α 3-dependence in Eq. (1). It should be repeated that all this data is for the same test protocol with a shear rate of 1 s−1! The comparison with the reference curve N 1(t) shows that all experimental data is too low. The reproducibility increases with decreasing cone angle. This is due to the sample better keeping its shape for small cone angles, as shown by the photographs in Fig. 3 and as discussed for the viscosity in the preceding paragraph. The simulation data made compliant by Eq. (3) [N 1N 1,meas.(t)] gives a good description of the experiment in the first few seconds for an instrument stiffness K A=2 N/μm.

Fig. 6
figure 6

Comparison of rheometer stiffnesses determined from mechanical contact measurements (symbols and solid lines) and from bringing N 1 into agreement with N 1,meas. (dashed lines). The groups of curves for the different rheometers have been shifted along the abscissa for better readability

The angle of 0.1 rad is the only one common to all three rheometers. Data for this cone is shown in Fig. 2 comparing the three instruments. The situation is less dramatic than in Fig. 4, but there is a clear ranking in terms of stiffness: K A(RMS 800)>K A(MCR 300)>K A(ARES LR2). Again, the model, Eq. (3), can describe the experimentally observed time delay quite well, with a specific K A for each instrument.

In Fig. 5 finally, the RMS 800 data of the previous picture is compared with the best possible case (in terms of axial response time), namely the RMS 800 with the largest cone angle of 0.148 rad. This N 1,meas.(t) shows a fairly small time deviation from the stiff transient N 1, which however is still in the order of half a strain unit. Figure 5 also confirms the view of Fig. 3: The strongly fractured edge does not allow to measure the steady state of N 1,meas.(t) reproducibly.

Fig. 7
figure 7

Correction of normal stress data measured on a rheometer of finite stiffness. Only experiments with a cone angle of 0.15 rad on the ARES LR2 and the RMS 800 are shown. The sample radii are given in the legend

The instrument stiffnesses obtained from matching N 1,meas.(t) with N 1(t) in Figs. 2, 4 and 5 are shown in Fig. 6 as dashed lines. This K A is compared to a K A measured mechanically by bringing the plate–plate geometry in direct contact, then further reducing the gap and reading off the resulting normal force. By doing so, it is assumed that the instrument frame deformation from the sample's normal force is similar to the one from moving the translation stage of the upper tool-head in plate–plate contact mode. For the RMS 800, the built-in micrometer could not be used, as it measures the displacement between the upper tool-head and the nearby frame and therefore not the full deformation of the frame. A micrometer was placed on the motor-base-plate and the distance to the transducer-base-plate measured with an accuracy of 0.5 μm during the increasing of the normal force. For all three instruments, the mechanically measured K A is lower by about 20–30%. For one rheometer, K A has only to be determined once. Therefore, some effort should be made. Beyond the assumption of the validity of the simple viscoelastic one-parameter model, both methods described make additional assumptions. For the rheological method, a true compliant-free profile for N 1(t) has assumed to be known (usually from simulation) to extract K A from the best fit of Eq. (3). The same model, Eq. (3), is also applied in the correction of the measured normal force data. For the second method, it is assumed that the instrument deformation upon increasing the load in plate–plate contact mode is the same as the one resulting from the normal force of a sheared sample. The second method is certainly less time consuming and the stiffness can be determined with higher accuracy. Furthermore, it does not rely on a priori knowledge of the reference curve N 1(t). Despite the still underlying assumptions, the method gives good results (see Fig. 7). This path to correct normal force data therefore will probably be the one preferred for many users.

Fig. 8
figure 8

a Characteristic torque decay time λη (R, α, K A), b characteristic normal force decay time λN1 (R, α, K A) after steady shear flow for 15 s at 1 s−1. The line is a guide to the eye, with a λN1 = 4·t a. The axial response time t a is calculated from Eq. 1. The open circles are experiments performed with the cone-partitioned plate (CCP) geometry. Note that the decay times in Fig. 8a are plotted on linear, in Fig. 8b, on a log scale

Relaxation after steady shear flow

The simulation data N 1 shows that 15 shear units are sufficient to reach the steady state. The relaxation of N 1(t>15 s) can thus be treated as relaxation after steady shear flow, although N 1,meas. of the stiff rheometers RMS 800 and MCR 300 already shows an upturn due to starting edge fracture (see photographs Fig. 3). Whereas the torque relaxation η meas.(t)/η meas.(t=15 s) shows very weak dependence on geometrical parameters, N 1,meas.(t)/N 1,meas.(t=15 s) strongly depends on experimental conditions (R, α, K A). From the linear part of the plots ln [η meas.(t)/η meas.(t=15 s)] vs. t and ln [N 1,meas.(t)/N 1,meas.(t=15 s)] vs. t, characteristic decay times λη and \({\mathop {\lambda ^{{\text{'}}} }\nolimits_{{\mathop {\text{N}}\nolimits_{\text{1}} }} }\) were extracted (usually in the time window 16.5<t<22 s) and plotted versus the axial response time t a in Fig. 8a,b. The symbol λ′ is used because this relaxation time is a mix of the rheometer's and the sample's properties. Figure 8a shows, that λη only very moderately depends on t a. The scattering of the data with the same symbols is due to the fact that for the according curves, ln [η meas.(t)/η meas.(t=15 s)] vs. t does not show a neat linear part and the determination of λη depends on the selection of the margins for the linear fit. Therefore, these margins were strictly set at t=16.5 and 22 s for all evaluations. Figure 8b shows that even for the smallest t a (RMS 800, α=0.15 rad, small R) \({\mathop {\lambda ^{{\text{'}}} }\nolimits_{{\mathop {\text{N}}\nolimits_{\text{1}} }} }\) does not yet approach a plateau value, as one might expect when the squeeze flow no longer makes a significant contribution to the relaxation process. Given the shape of the samples after 15 shear units at the beginning of the relaxation (Fig. 3), the scattering of the data is remarkably small. The open circles in Fig. 8b are for the CPP geometry. Also for these experiments the measured decay time \({\mathop {\lambda ^{{\text{'}}} }\nolimits_{{\mathop {\text{N}}\nolimits_{\text{1}} }} }\) depends on sample size, thus clearly showing that the melt pressing on the fixed ring of the tool also makes its contribution to the widening of the instrument frame.

Samples of polystyrene of narrow molecular weight distribution are easily recovered after the experiment as these melts are not very tacky. Figure 3 shows the dilemma the rheologist is constantly faced with. Whereas a small sample squeezed below a 0.04-rad cone perfectly keeps its shape for 15 shear units, the ones measured with the large cone of 0.15 rad already start to form radial rolls. In spite of this observation in favor of a small cone angle, the experimental normal force data in Fig. 4 clearly forbids the use of small cone angles. One has to work with the large ones and take into account that at high shear rates the sample fractures before eventually reaching the steady state.

Correction of time delay

Equation (3) may be used to correct measurements for the time lag due to rheometer compliance. N 1 is then termed N 1,stiff and is the function to be determined. This is an inverse problem for a Volterra equation of the first kind which are often not too severely ill-posed (Press et al. 1992). Still, a regularization method (Hansen 1998) is employed here to obtain stable estimates. A simple trapezoidal rule is sufficient for the discretization of Eq. (3) because the error is usually strongly dominated by the measurement noise.

Tikhonov regularization (see e.g. Hansen 1998) is used to determine an estimate N 1,stiff from the measured data N 1,meas.. Here, a term penalizing the curvature of the estimated function is added to the least squares criterion with the objective to ensure smooth solutions. The weighting factor of this smoothness penalty term, the so-called regularization parameter, is determined here using the heuristic L-curve criterion (Hansen 1998). The computations were performed in Matlab using routines from the Regularization toolbox (Hansen 1994).

Due to finite compliance of the instrument, Eq. (3) shows that a normal stress increment at time t is only fully expressed at a time t′>t. t′−t depends on the experimental parameters in the same way as t a. If t′−t=t a, 63% of the normal stress increment is evolved. In the opposite way, if one wants to correct experimental data, information at time t′ is needed to calculate the correct stress at time t. From this follows that if a certain shear rate is maintained up to time t′, an accurate correction can only be made up to time

$$t_{{\max }} \approx t' - t_{a} .$$
(7)

The event at time t' can be a change in shear rate (e.g. start of relaxation) or simply the onset of edge fracture. From Eq. (7) follows immediately that a correction is most reasonable for α=0.15 rad. For this cone angle, t a is sufficiently small compared to 15 s, the persistence of the constant shear rate. Figure 7 shows the correction applied to the experiments performed with the largest cone angle of 0.15 rad on the ARES LR2 and the RMS 800 with the K A from mechanical contact measurements. If the 20–30% larger K A from rheology is used, there is no substantial difference except that N 1,stiff in the range 2<t<3 s is a bit lower than N 1. The data shows that edge fracture is a more severe restriction than Eq. (7) for the limit of validity of N 1,stiff.

Summary and conclusion

The time delay of normal force data N 1,meas. measured relative to a compliance-free reference N 1 is due to the finite stiffness of commercial rheometers. If the rheometer stiffness K A is known, N 1,meas. can be corrected. K A can be obtained from mapping N 1 on N 1,meas. or from direct mechanical plate–plate contact measurements without sample. The first method involves the assumption of a simple viscoelastic model and the knowledge of compliant-free reference data. The second method assumes that further squeezing the plates in contact deforms the instrument in the same way as the normal force of the sheared sample. The discrepancy of 20–30% in K A obtained with the two methods indicates that the viscoelastic model is probably too simple. However, for the correction of N 1,meas., the two values of K A both give quite satisfactory results. It has to be mentioned that the 20–30% scatter in K A is much smaller than the range of values found in literature. A ranking of rheometer stiffnesses can be made and those experimental conditions identified which are less prone to false N 1 measurements.

The characteristic delay time obtained from normal force relaxation after steady shear flow scales linearly with the axial response time t a of the rheometer calculated from K A, cone angle, and sample radius. This is important to consider when doing nonlinear stress relaxation or large amplitude oscillatory (LAOS) experiments. Luckily, the torque relaxation time is almost independent of t a.

This work shows an old dilemma in rheology. While a 0.04-rad cone gives reproducible N 1,meas.-data, correct viscosities and almost no edge fracture after 15 strain units, the absolute value of N 1,meas. is completely off and N 1,meas.-relaxation times can be almost two orders of magnitude too high. For correct N 1,meas.-data, a cone angle of 0.15 rad has to be used, for which edge fracture already sets in after roughly 5–10 strain units and with which the determination of reproducible viscosity and N 1,meas. steady state values is more difficult.

The only way out of this dilemma is to work with solutions or to use the CPP technique, which is currently limited by the insufficient normal force capacity of the transducers and also not commercially available.

This report is for a melt with narrow molecular weight distribution. Normal force measurements have also been previously performed with a technical polystyrene melt (PS 158K, Schweizer 2002). For this melt, transient normal stress data was less affected by compliance. It was not within the scope of this paper to investigate how the width of the molecular weight distribution affects the transient behavior and whether the model, Eq. (3), is equally powerful for the correction of the measured data. From the observations made in Schweizer et al. 2004 concerning the stability of the flow, it might be expected however that the data in Figs. 4 and 5 for the largest cone angle would show a better reproducibility in the steady state.

The results of this investigation also show that frame stiffnesses of well-known instruments often cited in literature are not necessarily correct. It was found for the RMS800 that the effective axial compliance is a factor of four lower than cited in previous papers (Meissner et al. 1989; Schweizer et al. 2004).