vc
add leaf.cpp