more functional and meaningful variable names