obtained in different embodiments with a reversing motor a reversible clutch or other known reciprocating mechanism after the agitation phase of the wash cycle is completed tub 64 is drained with pump assembly 72 clothes are then rinsed and portions of the cycle repeated including the agitation phase depending on the particulars of the wash cycle selected by a user 0023 fig3 is a schematic block diagram of an exemplary washing machine control system 150 for use with washing machine 50 shown in fig1 and 2 control system 150 includes controller 138 which may for example be a microcomputer 140 coupled to a user interface input 141 an operator may enter instructions or select desired washing machine cycles and features via user interface input 141 such as through input selectors 60 shown in fig1 and a display or indicator 61 coupled to microcomputer 140 displays appropriate messages and or indicators such as a timer and other known items of interest to washing machine users a memory 142 is also coupled to microcomputer 140 and stores instructions calibration constants and other information as required to satisfactorily complete a selected wash cycle memory 142 may for example be a random access memory ram in alternative embodiments other forms of memory could be used in conjunction with ram memory including but not limited to flash memory flash programmable read only memory prom and electronically erasable programmable read only memory eeprom power to control system 150 is supplied to controller 138 by a power supply 146 configured to be coupled to a power line l analog to digital and digital to analog converters not shown are coupled to controller 138 to implement controller.