upgraded variable names to be more descriptive