refactor animation
add fin