scaling is better, but still needs to be refactored
cleaning up lots of commented code
options now include color schemes and contrast stretches