new main.cpp