Changed variable names and Added Comments

This was for clarity..  it's probably just made it more opaqe