got through exercise 15...pointers