its k, the 3 options is in the public comand which then passes its varibles to the msg command so that i don't duplicate code.the 4 check is in the msg code (chan being one of the checks) thanx for your help i am slowly tackling your snippets and making them work for me, and learning to understand t...