improved variable names for readability