thanks for the the input guys; GoForSmoke i understand what not to do with that write up now so am going to take a hit at millis to get rid of the delays. but would i still need a delay so lager amount of code dose not pile up ? any tips on millis would help