created by
Günter Hastreiter 2002