new colour calcs