exercise 3 text response added