translate English to German: There are certain issues that you touched on yourself.
Sie haben einige Probleme angesprochen.