What's the purpose of "baseScale" and what's the meaning of `0`? Can you maybe use a constant for `0` and name it, such that the code becomes more clear?