copyright(c)2001 gligli. All Right Reserved