copyright (c)2004 ..A+S all right reserved