dictionary, starting to add functionality for multiple definitions