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