The machine pushes back and forth like a vacuum bush puts down fresh water, has cylindrical cleaning brushes and squeegees and carpet shoes for sucking the watcher back up. There is a measuring cap in the little clean water tank for chemicals. White clean water tank is angled so it can be filled from a bathroom sink if needed. There is a float in the dirty water tank to shut the suction motor off if it gets too full. Dirty water is easily dumped in the toilet and flushed away. I have 3 sets of carpet shoes and 1 set of floor squeegees. 3 carpet/delicate floor bushes and I tile and grout brush as well as a spare gasket/door for the debris chamber if needed. This would be a perfect investment for an office/ building cleaning company, tile and grout cleaning or maid service. I no longer have a use for this great machine.