CHG: refactor - intent ausgelagert