rename - os check added
variables and stuff
g lights logic change
throw away clunky gee lists
some logic and illogic