done ex1.8