complete Ex3