1. add main.cc