reorganized the way these 3 scripts talk to each other
working on the gui stuffs. there was a restructure