migrated to a predicate as an example implementation
added test for language characters - utf-8 meta tag in html pages fixes most of the rendering issues