Modularized rotation trait