map assignment