erweiterte funktion