added cmap2