we actually want a dictionary