use meaningful names (rather than dict) and avoid abbreviations