Added search, list and default values based on David's feedback for Week 5.