making the whole thing a dict, including sample output printing