why use an array instead of a dict w/ descriptive key names?