add AnimationController and example