Split main.cpp