endfunktion angepasst