2014年10月10日修改，还没有完成，需要再完善