add bead2.cpp