new tests and campaign fields fix