added sweep effect
merge