exercise 9 and 10. Really cool stuff