campaign parser added