Changes made by Andreas Krekora (a.krekora@work4all.de).