add new all.cpp