refactored variable and method names to be more descriptive