Hauptfunktionen implementiert