FIXING SHIT TONS OF POINTER SHIT