Uses descriptive variable names

Which makes so many 50s vanish and the overall program look much better