edit sample3.cpp