merged maps functions