High Performance Cleaning Machines