fix color changing