cleaner requires of standard classes