cloning add
multiply cloning
refactoring vector distance
rotations cloning