exercise 5
cleaned exercise5