further controller thinning