refactored method and variable names