done ex1.12