copyright @2007 nccf. all right reserved.