funktionen ausgelagert auf header