Does a map work well for this? Let's see...