Thoughts on Challenge 3