General Cleaner in Global Location