making methods and variable names clearer