add main.cpp for mark.