added ColorUtil