Implement the animation