copyright © 2005 roy googin. all rights reserved.