better variable names, better .each