main.cpp code skeleton