changes to how color works