copyright © 1999-2006 by Jingfei Li. all rights reserved.