exercise1 repro reseach