Neu compiliert und leicht abgeändert