built dicts manually, this workflow is a pain.