add xyz.cpp