minor changes
adding animations
animations tests
arranging rotations
preparing for major changes