Refactoring to make variable names right.
Better ratios and stuff help range.