add file basic_2.cpp basic_3.cpp