corrections from Torsten Schassan