abstrakte Klassen added