delete endl
coding about Producer