ahhh, I must of been getting compiler errors for not declaring or soemthing then.

so i can declare a variable string,
then
SERIN2 0,396, [str din]
then say soemthing like
if din=a gosub a_loop
else (do nothing)....
endif
if din=b gosub b_loop....

etc?

that makes things much easier....