written by pad.fs.lmu.de