Polyelectrolyte complexes between anionic and cationic polymers are used to mend damaged hair fibers, especially damage exhibited by split ends. The motor includes a rotor cup having cooling-holes and lower blades formed at the bottom part thereof. A translational displacement corrector unit removes a translational displacement component between an interpolation line corresponding to a time phase of a no-load state stored in a memory and an interpolation line corresponding to a time phase in a loaded state output from the interpolation line generator unit. The present invention eliminates the need of parallelcompanion input command files, eliminates the need of compiling a special version of the executable program for purposes of analysis, and eliminates the need of implementing debug statements in the source code. Control of the operation of the multifunction communication device includes obtaining user identifying data from the user, associating the user identifying data with the user’s personal user contact data located in a memory, and performing a function of the communication device using the personal user contact data of the user.