adding optional color palette