update #2 for presentation purpose