warum struct und nicht class? es werden ja auch methoden definiert!