add dictionary function