created August 2001 by Martin Bernhardt