added make custom cmap, modified input1