add all.cpp