add color change for principles