Exercise 28 partial complete. I need to check my answers with irb tomorrow.