created 12/11/00
updated 08/01/03