fast efficient map