TPE exercise 9 nearly finished