copyright(c)2005 raffine All rightsreserved