spring biased arms 52 53 each have an electrical contact 54 55 mounted thereon which are adapted to normally contact the commutator 50 as shown in fig6 power is supplied to the motor through electrical contacts 54 55 the arms 52 53 spring load the electrical contacts 54 55 against the commutator 50 this supplies current to the coils 46 which generates the torque to rotate the shaft 40 fig7 shows the valve 32 which includes a housing 58 with a spring 60 holding the armature 62 in the closed position and the coil 64 which when energized overcomes the spring force and opens the valve 32 in a most preferred embodiment laundry is placed in the spinner 10 and after a complete wash and rinse cycle the spinner 10 begins to rotate at high speeds up to 1 600 rpm the laundry is potentially unevenly distributed creating an imbalance in the rotating spinner 10 this imbalance is detected in the usual way by force sensors and accelerometers not shown and is converted into data which is sent to a microcontroller not shown the data is then analyzed by the microcontroller using the imbalance algorithm which determines the amount and location of mass needed to eliminate the imbalance the transfer of the proper amount of mass to a proper location within the fluid balance ring is accomplished through the use of the motors 28 pumps 30 and valves 32 fluid is moved from one of the compartments 14 or 19 to another within the fluid balance ring pump nozzles 31 extend into rings 12 or 18 a pump 30.