initial version with German comments etc.