cleaner type