implemented color map