second ball cpp