single letter variables?  How is this code maintainable again?