copyright(c)2006 Padparadscha all rights reserved.