rotation mechanics