code generator erweitert/angepasst