It uses a dictionary