adding in timer junk
might alter my approach to scanners