Rotations!
copy, new constructors