As of September 17 2005, maintained and changed by Fabian Nowak <timystery@arcor.de>
Some maintenance by Landry Breuil
written by jean-baptiste Dulong, jean-baptiste.dulong@no-log.org