Finally got this done, Pointers are a little confusing still haha.