An all new main.cpp