add kaido.cpp