Add on_exit.cpp