translate English to German: In some important areas we are, however, still faced with major and difficult tasks.
In einigen wichtigen Bereichen stehen wir jedoch noch vor großen und schwierigen Aufgaben.