Add cmap. Fix #565.