a map of different objects