add yxy.cpp