make it easy to build maps with attached data elements