Modify by xuguoqing on 20140423