block rotation

...under construction...