If you want to modify a pointer to pointer you need to pass a pointer to pointer to pointer. I am lost.