copyright 1999 by John Toeppen