add extension methods to Animation component
add switches to CS stage, but the animation is buggy