added hearst patterns