An Implementation Approach to Rotation Programs