updated by zhangbin and lxyao 11-29-2013
updated by zhangbin&lxyao 11-29-2013