update Ex4