add animation
merged