added colorPercent