keys can now be any value, and be associated with multiple values