adapts participant to theme and cleans controller