switched to pointers - insert messing with me