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