finished example 11 and did some other fun stuff