Further refinedments to reproduce