Issue #5 : First draft of main.cpp