Rotation crazy but getting somewhere