created 01/28/01
updated 08/01/03