add Dict function