Set the delegate
Add animation