Pointers working
Reverting back to old code for cpi.ml