sprache angepasst und teilweise code in helper ausgelagert