validate campaign