refer to
http://blog.wenxuecity.com/myblog/14332/200709/3149.html
and
http://bbs.wenxuecity.com/immigration/379820.html