controller&roating