The pre-existing data was re-implemented using d3's json method over CSV to demonstrate how to handle different data file formats. Former functions related to the scaling of position (X,Y) and radius (r) were altered with updated labels and more impactful scaling methods (scaleLinear & scaleSqrt). The smallest circles measure at 10 and grow to 20 normalized units. Axes (axisBottom, axisLeft) were optimized slightly for faster rendering. Included in the project files is a poorly hand-drawn proof about a hypothetical colormapping being perceptually non-uniform to the human eye based on the variant luminance distance between levels.