copyrighted 2002
all rights reserved
revised March 7, 2002