pointers amirite
pointers amirite
reverse