A multipurpose cleaning device, which utilizes water pressure to drive a rotary wheel which is heavier on one side and has teeth that slope in one direction. Elastic elements are provided to reinforce the vibration caused by the rotary wheel when the rotary wheel is forced to rotate by the water pressure....http://www.google.com/patents/US5187827?utm_source=gb-gplus-sharePatent US5187827 - Multipurpose cleaning device