a dict tool