implemented color