copyright(c)2004 Dahlia all rights reserved./20040216