copyright michele may 2008
revised
06/20/09