first commit, add main.cpp