add pro4.cpp