$2- wont equal anything because it is a timered command so a variable or hash table needs to set. Thanx for your help guys.
im now setting the hash table like this:
and retrieving it like this:
%i $!input($hget(raw, %x ),hok,Error)
and using gettok if I want to modify the vaule.
Shame I cant tokenize the command in the timer.