reproducibility conditions