Inputs and outputs
main.cpp skeleton