added better variable names