cleaner evaluation API