I ended up working this out
What i did was i found where in ESP
the data was stored
I then made a class to hold the data i needed an placed a void to jmp to the location i needed
BYTE void[0xAddress];
Then i moved the data into my class
MOV pClass, ESP;
There are other ways of doing this But this is what i could work out an get to work
Thanks heaps for your help