added logic for fixedColor, needs testing!