added animations and classes for controling vectors