some note about 101220045_lab05.cpp