main methode hinzugefügt, diverse änderungen