Improving Campaign Controller Methods