cleaner generated class