will re-do
pointers
ex 17 eats my brain out
func pointers