add demo.cc