no pointers

almost