Using similar variable names for consistancy
Making the documentation match the code
Using similar variables, having classes passed as arg