copyright c 2004 paru. all rights reserved.