Improved cleaner