ex1_revised