Introduction - added dicts and functions