copyright 2003 Clair all right reserved