clean controller