changing opacity and color