more readability issues
more teeny word smoothing