data type now uses void pointers instead of a load of memory on the stack.