rotate2 added.