re-naming variables to make things less confusing