add a main.cpp