updating ex3