adding exercise: .delegate() exercise