still working on implementing the pointer parsing, and all of the other things which need to go with it to make it work.