add perceivedColor property