extract adding effect view && adding color changing effect