update Nov.20.14