Caching added for color calculations