added ColorTools