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