Thanks very much for your help that works great but i just want to go 1 step further, by making case 0 have a 3 sec delay before it gets to case 1 then case 1 to case x run for 2 sec like it is now then for it to repeat the whole process again in a loop. until i click the stop button.

thnaks for your help.

Kind Regards

Steve