use same dict everywhere