did alot of changes with how pointers are initalized and set. Not sure if working with ptr of ptr yet, will need to test