add exist.cpp