add campaign controller