representing entries with maps