OK understand that thus far so how do you eliminate the chances if you require the same output control onto two different sub routines for example would you copy the states into a memeory location for example and only call the adderess when you desire to poll the state?