implemented color palette