Controller & clean